@charset "Shift_JIS";
/* CSS Document */


/* TOP@‘Sƒy[ƒW‹¤’Ê€–Ú@********************************************************************************/
/*********************************************************************************************************/

body {
	margin: 0px auto;
	font-family:Arial, Helvetica, Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN";
	line-height:1.6;
	font-size:12px;
	background-image: url(home/img/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #333333;
}

a:link	{
	text-decoration:underline;
	color:#0000FF;
	}
	
a:hover{
	text-decoration:underline;
	color:#0099CC;
	}
	
a:visited{
	text-decoration:underline;
	color:#0000FF;
	}

#container{
	width:780px;
	text-align:center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	}
	
#seo_txt{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:10px;
	background-position: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-align: left;
}

#top_main_photo{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
}

#footer{
	text-align: center;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	line-height: 1.6;
	background-color: #FFEF00;
	padding: 7px;
}

.footer_txt{
	font-size: 120%;
	line-height: 2.5;
}

#top_left_area{
	background-image: url(home/img/top_left_area.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.top_banner01{
	text-align: center;
	margin-top: 10px;
}

.top_banner02{
	text-align: center;
	margin-top: 5px;
}

#qr_cord{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

#info_ttl{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#info_tbl{
	margin-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	display: block;
	height: 160px;
	width: 558px;
	margin-left: 10px;
	background-color: #FFFFFF;
	overflow: auto;
	text-align: left;
	margin-right: 10px;
	margin-top: 0px;
}

#i_frame{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 10px;
}

.tenpo_tbl{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom:15px;
}

.tokuchou_txt{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 1.5;
	color: #1C64D3;
	text-align: left;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
}

.tokuchou_tbl{
	background-color: #D1EEFE;
	margin-top: 5px;
	margin-bottom: 5px;
}

.tenpo_txt{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.5;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.tenpo_photo01{
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: right;
}

.tenpo_photo02{
	padding-bottom: 5px;
	text-align: right;
}

.info02_tbl{
	margin-top: 10px;
	border: 1px solid #FFFFFFF;
	margin-left: 10px;
	text-align:center;
}

.info02_midashi{
	font-size: 12px;
	font-weight: 600;
	background-color: #D0EDFD;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	color: #1C64D3;
}

.info02_txt{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.4;
	padding: 5px;
	text-align: left;
}

.info02_photo{
	padding: 5px;
}

.menu_a{
	margin-top: 10px;
}

.umi_bg{
	background-image: url(cmnfix/img/umi_bg.gif);
	background-position: center top;
	width:30px;
}

.ttl01{
	text-align: left;
	width:720px;
	margin:0px 0px 0px 30px;
	padding-top:10px;
	border-left:1px solid #CCC;
}

#allarea{
	margin-top:1px;
	}

.main_area{
	border-left:1px solid #CCC;
	margin-left:30px;
}

/* ‚¨‚·‚·‚ß¤•i@********************************************************************************/
/*********************************************************************************************************/

.osusume_tbl_a{
	width:680px;
	margin-left: 28px;
	border:1px solid #CCC;
	margin-right:10px;
}

.osusume_sen01_a{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.osusume_photo01_a{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.osusume_txt01_a{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.5;
	margin-top: 0px;
	text-align: left;
	padding: 10px;
}


.osusume_tbl01{
	width:680px;
	margin-left: 28px;
	border:1px solid #CCC;
	margin-right:10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.osusume_photo01{
	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 28px;
}

.osusume_photo02{
	text-align: center;
	width:300px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
}

.osusume_photo02_2{
	text-align: center;
	width:300px;
	padding-top: 15px;
	padding-right: 28px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.osusume_photo03{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 10px;
}

.osusume_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding-top: 15px;
	padding-right: 28px;
	padding-bottom: 15px;
	padding-left: 10px;
	width: 300px;
}

.osusume_txt01_2{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding:15px 10px 15px 30px;
	width: 300px;
}

.osusume_photo04_1{
	width:200px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
}

.osusume_photo04_2{
	width:200px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.osusume_photo04_3{
	width:200px;
	padding-top: 15px;
	padding-right: 28px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.osusume_txt02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding-top: 7px;
	padding-right: 30px;
	padding-bottom:15px;
	padding-left: 30px;
}

.osusume_photo05_1{
	width:200px;
	padding:15px 10px 5px 30px;
}

.osusume_photo05_2{
	width:200px;
	padding:15px 0px 5px 0px;
}

.osusume_photo05_3{
	width:200px;
	padding-top: 15px;
	padding-right: 28px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.osusume_txt03{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom:7px;
	padding-left: 30px;
}

.osusume_photo06_1{
	width:200px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
}

.osusume_photo06_2{
	width:200px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.osusume_photo06_3{
	width:200px;
	padding-top: 5px;
	padding-right: 28px;
	padding-bottom: 5px;
	padding-left: 10px;
}


.osusume_photo06_1_c{
	width:200px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	line-height: 1.4;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 30px;
}

.osusume_photo06_2_c{
	width:200px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	line-height: 1.4;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.osusume_photo06_3_c{
	width:200px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	line-height: 1.4;
	text-align: left;
	padding-top: 0px;
	padding-right: 28px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.osusume_photo06_4_c{
	width:300px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	line-height: 1.4;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.osusume_photo06_5_c{
	width:300px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	line-height: 1.4;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 30px;
}

.osusume_photo06_6_c{
	width:620px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	line-height: 1.4;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 30px;
}

.osusume_txt04{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom:15px;
	padding-left: 30px;
}

.sen_tbl01{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 720px;
}

.page_top01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom:5px;
	padding-left: 10px;
}

.page_top02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	text-align: right;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom:10px;
	padding-left: 10px;
}

.bt_tbl01{
	width:680px;
	margin-top: 15px;
	margin-left: 28px;
	margin-right:10px;
	margin-bottom: 15px;
}

.bt_tbl02{
	width:700px;
	margin-top: 20px;
	margin-left: 10px;
	margin-right:10px;
	margin-bottom: 20px;
}

.osusume_koumoku_tbl01{
	margin-top: 10px;
	background-color: #CCCCCC;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
}

.osusume_koumoku_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: 600;
	color: #1342D0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
}





/* ƒAƒŠƒQ[ƒ^[ƒŠ[ƒ‹@********************************************************************************/
/*********************************************************************************************************/

.alli_reel_tbl01{
	width:680px;
	margin-left: 28px;
	border:1px solid #CCC;
	margin-right:10px;
}

.alli_reel_koumoku_tbl01{
	margin-top: 10px;
	background-color: #CCCCCC;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
}

.alli_reel_koumoku_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: 600;
	color: #1342D0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
}

.alli_reel_main_photo01{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.alli_reel_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.5;
	margin-top: 0px;
	text-align: left;
	padding: 10px;
}

.alli_reel_txt02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.5;
	margin-top: 0px;
	text-align: left;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.alli_reel_photo01{
	text-align: center;
	width: 200px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.alli_reel_photo_cap01{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 1.5;
}

.alli_reel_photo02_1{
	width:200px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.alli_reel_photo02_2{
	width:200px;
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.alli_reel_photo02_3{
	width:200px;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.alli_reel_sen01{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.alli_reel_sen02{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.alli_reel_photo_cap02{
	width:200px;
	text-align: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 1.5;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}






/* ƒAƒŠƒQ[ƒ^[ƒƒbƒhƒJƒ^ƒƒO@********************************************************************************/
/*********************************************************************************************************/


.alli_catalog_photo01{
	text-align: center;
}

.alli_catalog_koumoku_tbl01{
	margin-top: 10px;
	background-color: #CCCCCC;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
}

.alli_catalog_koumoku_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: 600;
	color: #1342D0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
}

.alli_catalog_koumoku_tbl02{
	margin-top: 10px;
	background-color: #38AFD7;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #1C64D3;
}

.alli_catalog_koumoku_txt02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: 600;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
}

.alli_catalog_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.5;
	margin-top: 0px;
	text-align: left;
	padding: 10px;
}

.alli_catalog_tbl01{
	width:680px;
	margin-left: 28px;
	border:1px solid #CCC;
	margin-right:10px;
	margin-top: 10px;
}

.alli_hyou_koumoku01{
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}

.alli_hyou_tbl01{
	width:680px;
	margin-left: 28px;
	margin-right:10px;
	margin-top: 10px;
	background-color: #FFFCCE;
	margin-bottom: 0px;
	border: 1px solid #CCC;
}

.alli_hyou_naiyou01{
	font-size: 10.5px;
	text-align: center;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}

.alli_hyou_tbl02{
	width:680px;
	margin-left: 28px;
	margin-right:10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}



/* ƒAƒŠƒQ[ƒ^[ƒƒbƒhƒMƒƒƒ‰ƒŠ[@********************************************************************************/
/*********************************************************************************************************/

.alli_gallery_photo01{
	text-align: center;
}

.alli_gallery_koumoku_tbl01{
	margin-top: 10px;
	background-color: #CCCCCC;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
}

.alli_gallery_koumoku_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: 600;
	color: #1342D0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
}

.alli_gallery_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.5;
	margin-top: 0px;
	text-align: left;
	padding: 10px;
}

.alli_gallery_txt02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.5;
	margin-top: 0px;
	text-align: left;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.alli_gallery_hyou_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	font-weight: 600;
	background-color: #CCCCCC;
	text-align: center;
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #CCCCCC;
}

.alli_gallery_hyou_txt01_2{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	font-weight: 600;
	background-color: #CCCCCC;
	text-align: center;
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCCCCC;
}


.alli_gallery_hyou_txt02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	text-align: center;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.alli_gallery_hyou_tbl{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.alli_gallery_hyou01{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.alli_gallery_koumoku_tbl02{
	margin-top: 10px;
	background-color: #38AFD7;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #1C64D3;
}

.alli_gallery_koumoku_txt02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: 600;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
}


.alli_gallery_txt02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.5;
	margin-top: 0px;
	text-align: left;
	padding: 10px;
}

.alli_gallery_tbl02{
	width:680px;
	margin-left: 28px;
	border:1px solid #CCC;
	margin-right:10px;
	margin-top: 10px;
}





/* ƒcƒA[î•ñ@********************************************************************************/
/*********************************************************************************************************/


.calendar_tbl01{
	margin-top: 10px;
	margin-left: 10px;
	border:solid 1px #CCC;
}

.calendar_tbl02{
	margin-top: 5px;
	margin-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}

.calendar_txt_r{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #CC0000;
	text-align: center;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.calendar_txt_b{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	text-align: center;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.calendar_txt_blue{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	text-align: center;
	padding: 5px;
	color: #0000FF;
}

.hizuke01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	font-weight: 600;
	background-image: url(tour/img/under_line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding: 5px;
}

.hizuke02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	font-weight: 600;
	background-image: url(tour/img/under_line2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding: 5px;
}

.hizuke03{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	font-weight: 600;
	background-image: url(tour/img/under_line3.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding: 5px;
}

.youbi_tbl01{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.sunday_tbl01{
	background-color: #FFC6C0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.saturday_tbl01{
	background-color: #92D7FF;
}

.tour_name01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.5;
	font-weight: 600;
	text-align: left;
	color: #1C64D3;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.tour_comment01{
	padding:5px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 1.4;
	text-align: left;
}

.tour_bt01{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
}

.day_tbl{
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.day_txt{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: 700;
	color: #1C64D3;
	text-align: center;
	background-color: #CCCCCC;
}


/* GET“®‰æ@********************************************************************************/
/*********************************************************************************************************/


.get_douga_tbl01{
	width:680px;
	margin-left: 28px;
	border:1px solid #CCC;
	margin-right:10px;
}

.get_douga_bg01{
	background-image: url(get_animation/img/bg_movie02.gif);
	background-repeat: no-repeat;
	text-align: center;
	background-position: center top;
	padding-top: 94px;
	padding-bottom: 20px;
}

.get_douga_koumoku_tbl01{
	margin-top: 10px;
	background-color: #CCCCCC;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
}

.get_douga_txt_tbl01{
	width:680px;
	margin-top: 5px;
	margin-left: 28px;
	border:1px solid #CCC;
	margin-right:10px;
}

.get_douga_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding:10px;
}




/* —ð‘ã‘å•¨—ñ“`@********************************************************************************/
/*********************************************************************************************************/


.retsuden_tbl01{
	width:680px;
	margin-top: 10px;
	margin-left: 28px;
	border:1px solid #CCC;
	margin-right:10px;
}

.retsuden_photo01{
	text-align: center;
	padding: 15px 30px;
}

.retsuden_photo02{
	text-align: center;
	width:300px;
	padding:15px 10px 15px 30px;
}

.retsuden_photo02_2{
	text-align: center;
	width:300px;
	padding:15px 30px 15px 10px;
}

.retsuden_photo03{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 10px;
}

.retsuden_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 10px;
	width: 300px;
}

.retsuden_txt01_2{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding:15px 10px 15px 30px;
	width: 300px;
}

.retsuden_photo04_1{
	width:200px;
	padding:15px 10px 15px 30px;
}

.retsuden_photo04_2{
	width:200px;
	padding:15px 0px 15px 0px;
}

.retsuden_photo04_3{
	width:200px;
	padding:15px 30px 15px 10px;
}

.retsuden_txt02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding-top: 7px;
	padding-right: 30px;
	padding-bottom:15px;
	padding-left: 30px;
}

.retsuden_photo05_1{
	width:200px;
	padding:15px 10px 5px 30px;
}

.retsuden_photo05_2{
	width:200px;
	padding:15px 0px 5px 0px;
}

.retsuden_photo05_3{
	width:200px;
	padding:15px 30px 5px 10px;
}

.retsuden_txt03{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom:7px;
	padding-left: 30px;
}

.retsuden_photo06_1{
	width:200px;
	padding:5px 10px 15px 30px;
}

.retsuden_photo06_2{
	width:200px;
	padding:5px 0px 15px 0px;
}

.retsuden_photo06_3{
	width:200px;
	padding:5px 30px 15px 10px;
}

.retsuden_txt04{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom:15px;
	padding-left: 30px;
}




/* ’†ŒÃ’Þ‹ï‚‰¿”ƒŽæ@********************************************************************************/
/*********************************************************************************************************/

.chuko_koumoku_tbl01{
	margin-top: 10px;
	background-color: #CCCCCC;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
}

.chuko_yajirushi_tbl01{
	margin-top: 3px;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
}

.chuko_koumoku_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: 600;
	color: #1342D0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
}

.chuko_txt_tbl01{
	width:680px;
	margin-top: 5px;
	margin-left: 28px;
	border:1px solid #CCC;
	margin-right:10px;
}

.chuko_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding:10px;
}

.chuko_txt02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 1.6;
	color: #1C64D3;
	text-align: left;
	padding:10px;
	font-weight: 700;
}

.chuko_photo01{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	padding: 3px;
}

.chuko_photo02{
	padding:3px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}




/* ƒŠƒ“ƒN@********************************************************************************/
/*********************************************************************************************************/

.link_midashi01{
	margin-top: 10px;
	margin-left: 28px;
	margin-right: 10px;
	background-color: #CCCCCC;
	font-size: 13px;
	font-weight: 600;
	color: #1342D0;
}

.link_midashi_txt01{
	padding:5px 10px 5px 20px;
	text-align: left;
}

.link_tbl01{
	margin-top: 10px;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
	background-color: #CCCCCC;
	margin-bottom: 10px;
}

.blank{
	background-color: #FFFFFF;
}

.site_name01{
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
}

.site_txt01{
	text-align: left;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.banner01{
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}





/* ‚¨–â‚¢‡‚í‚¹@********************************************************************************/
/*********************************************************************************************************/

.contact_koumoku_tbl01{
	margin-top: 10px;
	background-color: #CCCCCC;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
}

.contact_koumoku_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: 600;
	color: #1342D0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
}

.contact_txt_tbl01{
	width:680px;
	margin-left: 28px;
	margin-right:10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

.contact_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding:10px;
}

.contact_txt02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.contact_detail_tbl{
	@@width:680px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	}
	
.contact_detail_tbl2{
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #999999;
	padding-top: 5px;
	text-align: center;
	}	

.contact_koumoku{
	font-size:12px;
	text-align:right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	width: 180px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	}
	
.contact_honbun{
	font-size:12px;
	text-align:left;
	color:#333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	}

.contact_tbl{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 16px;
}



/* Thanks@********************************************************************************/
/*********************************************************************************************************/

.thanks_tbl01{
	width:680px;
	margin-left: 28px;
	margin-right:10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}

.thanks_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: center;
	padding:10px;
}




/* “X•ÜˆÄ“à@********************************************************************************/
/*********************************************************************************************************/

.tenpo_bg01{
	background-image: url(tenpo_annai/img/bg01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.tenpo_bg01_txt{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.8;
	color: #333333;
	text-align: center;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-left: 50px;
}

.kadomaru_tbl01{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 28px;
}

.kadomaru_bg01{
	background-image: url(tenpo_annai/img/kadomaru05.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.kadomaru_koumoku01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	background-color: #1B8AD2;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: 600;
}

.kadomaru_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.8;
	color: #FFFFFF;
	background-color: #1B8AD2;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: left;
}

.tenpo_koumoku_tbl01{
	margin-top: 10px;
	background-color: #CCCCCC;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
}

.tenpo_koumoku_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: 600;
	color: #1342D0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
}

.tenpo_tbl01{
	width:680px;
	margin-left: 28px;
	margin-right:10px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

.tenpo_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

.shop_photo01{
	padding:5px;
}

.shop_photo02{
	padding-bottom: 5px;
	padding-left: 5px;
}

.shop_photo03{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.map{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tenpo_line01{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.google_map{
	padding:5px;
	text-align: center;
}

.tokutei_tbl01{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 28px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.tokutei_tbl02{
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-top: 20px;
}

.tokutei_koumoku{
	width: 150px;
	font-size: 12px;
	font-weight: 700;
	color: #333333;
	text-align: right;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FFFFFF;
}

.tokutei_txt01{
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FFFFFF;
}

.tokutei_txt02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.5;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.tokutei_midashi01{
	margin-top: 10px;
	background-color: #CCCCCC;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
}



/* ƒTƒCƒgƒ}ƒbƒv@********************************************************************************/
/*********************************************************************************************************/


.site_map_tbl01{
	width:680px;
	margin-left: 28px;
	margin-right:10px;
	margin-top: 10px;
}


.site_map_tbl02{
	width:680px;
	margin-left: 28px;
	margin-right:10px;
}

.site_map_tbl03{
	width:680px;
	margin-left: 28px;
	margin-right:10px;
	margin-bottom: 20px;
}


.site_map_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #1C64D3;
	text-align: left;
	font-weight: 600;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.site_map_txt01 a:link	{
	color:#1C64D3;
	text-decoration: none;
	}
	
.site_map_txt01 a:hover{
	text-decoration:underline;
	color:#0099CC;
	}
	
.site_map_txt01 a:visited{
	color:#1C64D3;
	text-decoration: none;
	}


.site_map_txt02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	text-align: left;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.site_map_sen01{
	background-image: url(site_map/img/sen01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.site_map_sen02{
	background-image: url(site_map/img/sen02.gif);
	background-repeat: no-repeat;
	background-position: left center;
}






/* ”„‚ê‹Øƒ‰ƒ“ƒLƒ“ƒO@********************************************************************************/
/*********************************************************************************************************/

.ranking_koumoku_tbl01{
	margin-top: 10px;
	background-color: #CCCCCC;
	margin-left: 28px;
	width: 680px;
	margin-right: 10px;
}

.ranking_koumoku_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 15px;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	text-align: left;
	background-image: url(ranking/img/1.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.ranking_koumoku_txt02{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 15px;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	text-align: left;
	background-image: url(ranking/img/2.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.ranking_koumoku_txt03{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 15px;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	text-align: left;
	background-image: url(ranking/img/3.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.ranking_koumoku_txt04{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 15px;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	text-align: left;
	background-image: url(ranking/img/4.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.ranking_koumoku_txt05{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 15px;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	text-align: left;
	background-image: url(ranking/img/5.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.ranking_koumoku_txt06{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 15px;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	text-align: left;
	background-image: url(ranking/img/6.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.ranking_koumoku_txt07{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 15px;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	text-align: left;
	background-image: url(ranking/img/7.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.ranking_koumoku_txt08{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 15px;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	text-align: left;
	background-image: url(ranking/img/8.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.ranking_koumoku_txt09{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 15px;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	text-align: left;
	background-image: url(ranking/img/9.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.ranking_koumoku_txt10{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 15px;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	text-align: left;
	background-image: url(ranking/img/10.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.ranking_tbl01{
	width:680px;
	margin-left: 28px;
	border:1px solid #CCC;
	margin-right:10px;
}

.ranking_photo01{
	text-align: center;
	width: 300px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.ranking_photo02{
	text-align: center;
	width: 240px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.ranking_photo03{
	text-align: center;
	width: 200px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.ranking_photo_cap01{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	text-align: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 1.5;
}

.ranking_sen02{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.ranking_txt01{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 1.5;
	margin-top: 0px;
	text-align: left;
	padding: 10px;
}
#temp {
	font-size: 12px;
	background: url(temp01/img/ttl01.gif) no-repeat;
	padding-left: 40px;
	color: #FFFFFF;
	margin: 0px;
	height: 30px;
	padding-top: 5px;
}

