@charset 'ISO-2022-JP';

/*
* {
	margin:0;
	padding:0;
	font-family:"Hiragino Kaku Gothic Pro", "$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", Osaka;
	font-size:13px;
	line-height:1.5;
	color: #333333;
}
*/

/* -----font-size----- */

.f10 { font-size:77%; }
.f11 { font-size:85%; }
.f12 { font-size:93%; }
.f13 { font-size:100%; }
.f14 { font-size:108%; }
.f15 { font-size:116%; }
.f16 { font-size:123.1%; }
.f17 { font-size:131%; }
.f18 { font-size:138.5%; }
.f19 { font-size:146.5%; }
.f20 { font-size:153.9%; }
.f21 { font-size:161.6%; }
.f22 { font-size:167%; }
.f23 { font-size:174%; }
.f24 { font-size:182%; }
.f25 { font-size:189%; }
.f26 { font-size:197%; }

/* -----font-size----- */

/* a {	color:#333333;	text-decoration: underline; }
a:hover { color: #669933; text-decoration:none; } */
.clear { clear:both; }


/* -----margin-top----- */
.mt5{ margin-top:5px; }
.mt10 { margin-top:10px; }
.mt25 { margin-top:25px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }

/* -----margin-bottom----- */
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }

/* -----margin-left----- */
.ml10{ margin-left:10px; }
.ml48{ margin-left:48px; }

/* -----margin-right----- */

.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }
.mr33 { margin-right:33px; }
.mr35 { margin-right:35px; }


/* ----- firefox ----- */
html  { overflow-y:scroll; }



/* -----right----- */
#right2 { width:685px; padding-bottom:20px; }
.feature_des_box { width:685px; padding-bottom:20px; }
.feature_des_box_inner { width:645px; margin-left:20px; }
.feature_des_box_inner p { margin-top:0px; margin-bottom:20px;/* line-height:1.8;*/ }
.okuri_area { text-align:center; padding:5px; width:685px; }
.text_right { text-align: right; }
/* -----right_end----- */


/* -----wallpaper----- */
.wallpaper_column_left { height: 150px; width: 315px; float: left; padding-bottom:20px; }
.wallpaper_column_right { height: 150px; width: 315px; float: right; padding-bottom:20px; }
.wallpaper_contents_left { float: left; height: 150px; width: 200px; padding-left: 10px; padding-right:5px; }
.wallpaper_contents_right { float: right; height: 150px; width: 95px; }
.wallpaper_contents_right .sizebutton01{ float:left; padding-top:86px; width:95px; padding-bottom:3px; }
.wallpaper_contents_right .sizebutton02{ float:left; width:95px; padding-bottom:3px; }
.wallpaper_contents_right .sizebutton03{ float:left; width:95px; }
.caution { border-top: thin dotted #999999; border-bottom: thin dotted #999999; padding: 20px; width:645px; }
.caution .caution_title { color: #996633; }
.caution ol { padding-left: 30px; padding-bottom: 20px; }
.caution li { font-size:85%; }
/* -----wallpaper----- */


/* -----arukikata----- */
.arukikata { background:url(../img/feature/arukikata.jpg) no-repeat 0px 0px; width:685px; height:292px; padding-bottom:20px; }
p.arukikata_txt { padding-top:82px; padding-left:45px; width: 437px; line-height:28px; }
p.arukikata_txt_withoutimg  { padding-top:72px; padding-left:45px; width: 571px; line-height:28px; }
/* -----arukikata----- */





/* -----201201----- */
.color1201_01 { color:#608900; font-weight:bold; }
.color1201_02 { color:#666600; font-weight:bold; }

#featuretop_header201201 { width:685px; height:400px; background:url(../img/feature/2012/header1201_01.jpg) no-repeat 0 0; padding-bottom:30px;}
#featuretop_header201201 #button1201_01 a { width:315px; height:31px; margin-left:350px; margin-top:230px; position: absolute; display:block; background:url(../img/feature/2012/button1201_01.jpg) no-repeat 0 0; text-indent:-9999px; }
#featuretop_header201201 #button1201_01 a:hover { width:315px; height:31px; margin-left:350px; margin-top:230px; position: absolute; display:block; background:url(../img/feature/2012/button1201_01.jpg) no-repeat 0 -31px; text-indent:-9999px; }
#featuretop_header201201 #button1201_02 a { width:315px; height:29px; margin-left:350px; margin-top:262px; position: absolute; display:block; background:url(../img/feature/2012/button1201_02.jpg) no-repeat 0 0; text-indent:-9999px; }
#featuretop_header201201 #button1201_02 a:hover { width:315px; height:29px; margin-left:350px; margin-top:262px; position: absolute; display:block; background:url(../img/feature/2012/button1201_02.jpg) no-repeat 0 -29px; text-indent:-9999px; }
#featuretop_header201201 #button1201_03 a { width:315px; height:29px; margin-left:350px; margin-top:292px; position: absolute; display:block; background:url(../img/feature/2012/button1201_03.jpg) no-repeat 0 0; text-indent:-9999px; }
#featuretop_header201201 #button1201_03 a:hover { width:315px; height:29px; margin-left:350px; margin-top:292px; position: absolute; display:block; background:url(../img/feature/2012/button1201_03.jpg) no-repeat 0 -29px; text-indent:-9999px; }

#feature_header201201 { width:685px; height:130px; padding-bottom:30px; background:url(../img/feature/2012/header1201_02.jpg) no-repeat 0 0; }
#feature_header201201 #button1201_11 a { width:210px; height:33px; margin-left:475px; position: absolute; display:block; background:url(../img/feature/2012/button1201_11.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201201 #button1201_11 a:hover { width:210px; height:33px; margin-left:475px; position: absolute; display:block; background:url(../img/feature/2012/button1201_11.jpg) no-repeat 0 -33px; text-indent:-9999px; }
#feature_header201201 #button1201_12 a { width:210px; height:29px; margin-top:34px; margin-left:475px; position: absolute; display:block; background:url(../img/feature/2012/button1201_12.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201201 #button1201_12 a:hover { width:210px; height:29px; margin-top:34px; margin-left:475px; position: absolute; display:block; background:url(../img/feature/2012/button1201_12.jpg) no-repeat 0 -29px; text-indent:-9999px; }
#feature_header201201 #button1201_13 a { width:210px; height:29px; margin-top:64px; margin-left:475px; position: absolute; display:block; background:url(../img/feature/2012/button1201_13.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201201 #button1201_13 a:hover { width:210px; height:29px; margin-top:64px; margin-left:475px; position: absolute; display:block; background:url(../img/feature/2012/button1201_13.jpg) no-repeat 0 -29px; text-indent:-9999px; }

#img20120101 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1201_01.jpg) no-repeat 0px 0px; }
#img20120102 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1201_02.jpg) no-repeat 0px 0px; }
#img20120103 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1201_03.jpg) no-repeat 0px 0px; }
#img20120104 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1201_04.jpg) no-repeat 0px 0px; }

#arukikata201201 { background:url(../img/feature/2012/image1201_01.jpg) no-repeat 0px 0px; width:685px; height:292px; padding-bottom:20px; }
/* -----201201----- */



/* -----201202----- */
.color1202_01 { color:#663300; font-weight:bold; }
.color1201_02 { color:#666600; font-weight:bold; }

#featuretop_header201202 { width:685px; height:400px; background:url(../img/feature/2012/header1202_01.jpg) no-repeat 0 0; padding-bottom:30px;}
#featuretop_header201202 #button1202_01 a { width:270px; height:33px; margin-left:389px; margin-top:147px; position: absolute; display:block; background:url(../img/feature/2012/button1202_01.jpg) no-repeat 0 0; text-indent:-9999px; }
#featuretop_header201202 #button1202_01 a:hover { width:270px; height:33px; margin-left:389px; margin-top:147px; position: absolute; display:block; background:url(../img/feature/2012/button1202_01.jpg) no-repeat 0 -33px; text-indent:-9999px; }
#featuretop_header201202 #button1202_02 a { width:270px; height:33px; margin-left:389px; margin-top:181px; position: absolute; display:block; background:url(../img/feature/2012/button1202_02.jpg) no-repeat 0 0; text-indent:-9999px; }
#featuretop_header201202 #button1202_02 a:hover { width:270px; height:33px; margin-left:389px; margin-top:181px; position: absolute; display:block; background:url(../img/feature/2012/button1202_02.jpg) no-repeat 0 -33px; text-indent:-9999px; }
#featuretop_header201202 #button1202_03 a { width:270px; height:33px; margin-left:389px; margin-top:215px; position: absolute; display:block; background:url(../img/feature/2012/button1202_03.jpg) no-repeat 0 0; text-indent:-9999px; }
#featuretop_header201202 #button1202_03 a:hover { width:270px; height:33px; margin-left:389px; margin-top:215px; position: absolute; display:block; background:url(../img/feature/2012/button1202_03.jpg) no-repeat 0 -33px; text-indent:-9999px; }

#feature_header201202 { width:685px; height:130px; padding-bottom:30px; background:url(../img/feature/2012/header1202_02.jpg) no-repeat 0 0; }
#feature_header201202 #button1202_11 a { width:210px; height:35px; margin-left:475px; position: absolute; display:block; background:url(../img/feature/2012/button1202_11.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201202 #button1202_11 a:hover { width:210px; height:35px; margin-left:475px; position: absolute; display:block; background:url(../img/feature/2012/button1202_11.jpg) no-repeat 0 -35px; text-indent:-9999px; }
#feature_header201202 #button1202_12 a { width:210px; height:35px; margin-top:36px; margin-left:475px; position: absolute; display:block; background:url(../img/feature/2012/button1202_12.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201202 #button1202_12 a:hover { width:210px; height:35px; margin-top:36px; margin-left:475px; position: absolute; display:block; background:url(../img/feature/2012/button1202_12.jpg) no-repeat 0 -35px; text-indent:-9999px; }
#feature_header201202 #button1202_13 a { width:210px; height:35px; margin-top:72px; margin-left:475px; position: absolute; display:block; background:url(../img/feature/2012/button1202_13.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201202 #button1202_13 a:hover { width:210px; height:35px; margin-top:72px; margin-left:475px; position: absolute; display:block; background:url(../img/feature/2012/button1202_13.jpg) no-repeat 0 -35px; text-indent:-9999px; }


#img20120201 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1202_01.jpg) no-repeat 0px 0px; }
#img20120202 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1202_02.jpg) no-repeat 0px 0px; }
#img20120203 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1202_03.jpg) no-repeat 0px 0px; }
#img20120204 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1202_04.jpg) no-repeat 0px 0px; }
#img20120205 { width:260px; height:150px; float:right; margin-bottom:30px; margin-left:10px; background: url(../img/feature/2012/photo1202_05.jpg) no-repeat 0px 0px; }
#img20120206 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1202_06.jpg) no-repeat 0px 0px; }
#img20120207 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1202_07.jpg) no-repeat 0px 0px; }
#img20120208 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1202_08.jpg) no-repeat 0px 0px; }

#feature_header201212 { width:685px; height:130px; padding-bottom:30px; background:url(../img/feature/2012/header1202_12.jpg) no-repeat 0 0; }
#img20120211 { width:250px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1202_11.jpg) no-repeat 0px 0px; }
#img20120212 { width:250px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1202_12.jpg) no-repeat 0px 0px; }
#img20120213 { width:250px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1202_13.jpg) no-repeat 0px 0px; }
#img20120214 { width:250px; height:150px; float:right; margin-bottom:30px; margin-left:10px; background: url(../img/feature/2012/photo1202_14.jpg) no-repeat 0px 0px; }
#img20120215 { width:250px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1202_15.jpg) no-repeat 0px 0px; }
#img20120216 { width:250px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1202_16.jpg) no-repeat 0px 0px; }
#img20120217 { width:250px; height:150px; float:right; margin-bottom:30px; margin-left:10px; background: url(../img/feature/2012/photo1202_17.jpg) no-repeat 0px 0px; }
#img20120218 { width:250px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1202_18.jpg) no-repeat 0px 0px; }

#feature_img201212 { width:685px; height:160px; padding-bottom:30px; background:url(../img/feature/2012/photo1202_19.jpg) no-repeat 0 0; }
#feature_img201212_d { float:left; width:180px;}
#feature_txt201212 { float:left; padding-left:10px;}
 
#arukikata201202 { background:url(../img/feature/2012/image1202_01.jpg) no-repeat 0px 0px; width:685px; height:292px; padding-bottom:20px; }
/* -----201202----- */

/* -----201212----- */
#featuretop_header201212 { width:685px; height:400px; background:url(../img/feature/2012/header1202_11.jpg) no-repeat 0 0; }
#featuretop_header201212 #button1212_01 a { width:685px; height:33px; margin-top:367px; position: absolute; display:block; background:url(../img/feature/2012/button1202_21.jpg) no-repeat 0 0; text-indent:-9999px; }
#featuretop_header201212 #button1212_01 a:hover { width:685px; height:33px; margin-top:367px; position: absolute; display:block; background:url(../img/feature/2012/button1202_21.jpg) no-repeat 0 -33px; text-indent:-9999px; }


.color1212_01 { color:#990000; font-weight:bold; }
.title201202 { color:#33ccff; font-weight:bold; font-size:14px; }
/* -----201212----- */


/* -----201203----- */
#featuretop_header201203 { width:685px; height:254px; background:url(../img/feature/2012/header1203_01.jpg) no-repeat 0 0; padding-bottom:30px;}
#featuretop_header201203 #button1203_01 a { width:228px; height:28px; margin-top:226px; float:left; display:block; background:url(../img/feature/2012/button1203_01.jpg) no-repeat 0 0; text-indent:-9999px; }
#featuretop_header201203 #button1203_01 a:hover { width:228px; height:28px; margin-top:226px; float:left; display:block; background:url(../img/feature/2012/button1203_01.jpg) no-repeat 0 -28px; text-indent:-9999px; }
#featuretop_header201203 #button1203_02 a { width:228px; height:28px; margin-top:226px; float:left; display:block; background:url(../img/feature/2012/button1203_02.jpg) no-repeat 0 0; text-indent:-9999px; }
#featuretop_header201203 #button1203_02 a:hover { width:228px; height:28px; margin-top:226px; float:left; display:block; background:url(../img/feature/2012/button1203_02.jpg) no-repeat 0 -28px; text-indent:-9999px; }
#featuretop_header201203 #button1203_03 a { width:228px; height:28px; margin-top:226px; float:left; display:block; background:url(../img/feature/2012/button1203_03.jpg) no-repeat 0 0; text-indent:-9999px; }
#featuretop_header201203 #button1203_03 a:hover { width:228px; height:28px; margin-top:226px; float:left; display:block; background:url(../img/feature/2012/button1203_03.jpg) no-repeat 0 -28px; text-indent:-9999px; }

#feature_header201203 { width:685px; height:164px; padding-bottom:30px; background:url(../img/feature/2012/header1203_02.jpg) no-repeat 0 0; }
#feature_header201203 #button1203_11 a { width:228px; height:28px; margin-top:136px; float:left; display:block; background:url(../img/feature/2012/button1203_01.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201203 #button1203_11 a:hover { width:228px; height:28px; margin-top:136px; float:left; display:block; background:url(../img/feature/2012/button1203_01.jpg) no-repeat 0 -28px; text-indent:-9999px; }
#feature_header201203 #button1203_12 a { width:228px; height:28px; margin-top:136px; float:left; display:block; background:url(../img/feature/2012/button1203_02.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201203 #button1203_12 a:hover { width:228px; height:28px; margin-top:136px; float:left; display:block; background:url(../img/feature/2012/button1203_02.jpg) no-repeat 0 -28px; text-indent:-9999px; }
#feature_header201203 #button1203_13 a { width:228px; height:28px; margin-top:136px; float:left; display:block; background:url(../img/feature/2012/button1203_03.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201203 #button1203_13 a:hover { width:228px; height:28px; margin-top:136px; float:left; display:block; background:url(../img/feature/2012/button1203_03.jpg) no-repeat 0 -28px; text-indent:-9999px; }

#img20120301 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1203_01.jpg) no-repeat 0px 0px; }
#img20120302 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1203_02.jpg) no-repeat 0px 0px; }
#img20120303 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1203_03.jpg) no-repeat 0px 0px; }
#img20120304 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1203_04.jpg) no-repeat 0px 0px; }
#img20120305 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1203_05.jpg) no-repeat 0px 0px; }
#img20120306 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1203_06.jpg) no-repeat 0px 0px; }
#img20120307 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1203_07.jpg) no-repeat 0px 0px; }

.color1203_01 { color:#003300; font-weight:bold; }

#arukikata201203 { background:url(../img/feature/2012/image1203_01.jpg) no-repeat 0px 0px; width:685px; height:292px; padding-bottom:20px; }

/* -----201203----- */

/* -----201204----- */
#feature_header201204 { width:685px; height:227px; padding-bottom:30px; background:url(../img/feature/2012/header1204_01.jpg) no-repeat 0 0; }
#feature_header201204 #button1204_01 a { width:339px; height:27px; margin-top:200px; float:left; display:block; background:url(../img/feature/2012/button1204_01.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201204 #button1204_01 a:hover { width:339px; height:27px; margin-top:200px; float:left; display:block; background:url(../img/feature/2012/button1204_01.jpg) no-repeat 0 -27px; text-indent:-9999px; }
#feature_header201204 #button1204_02 a { width:342px; height:27px; margin-top:200px; margin-left:4px; float:left; display:block; background:url(../img/feature/2012/button1204_02.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201204 #button1204_02 a:hover { width:342px; height:27px; margin-top:200px; margin-left:4px; float:left; display:block; background:url(../img/feature/2012/button1204_02.jpg) no-repeat 0 -27px; text-indent:-9999px; }

.color1204_01 { color:#cc3300; font-weight:bold; }
.color1204_02 { color:#cc3300; }



#img20120402 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1204_01.jpg) no-repeat 0px 0px; }
#img20120403 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1204_02.jpg) no-repeat 0px 0px; }
#img20120404 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1204_03.jpg) no-repeat 0px 0px; }
#img20120405 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1204_04.jpg) no-repeat 0px 0px; }
#img20120406 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1204_05.jpg) no-repeat 0px 0px; }
#img20120407 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1204_06.jpg) no-repeat 0px 0px; }



#img20120401 { width:665px; height:666px; margin-bottom:0px; margin-left:10px; background-image: url(../img/feature/2012/image1204_03.jpg); background-repeat: repeat-y; background-position: 0px 0px; }
#img20120408 { width:665px; height:320px; float:left; margin-top:23px;	margin-left:12px; margin-bottom:20px; background-image: url(../img/feature/2012/image1204_04.png);background-repeat: no-repeat;background-position: 0px 0px;  }
#img20120408_l { float:left; width:270px; }
#img20120408_r { float:right; width:390px; }

#f120401 { width:259px; height:auto; padding-left:9px;padding-top:61px; }
#f12040102{ width:259px; height:auto; background-image: url(../img/feature/2012/fk12040102.png); background-repeat: repeat-y; }
.f12040102p { color:#666666; font-size:10px; line-height:14px; padding-top:5px; padding-left:8px; margin-right:5px; }
.f1204title { font-size:12px; font-weight:bold; margin-bottom:3px; }


#f120402 { width:220px; height:auto; padding-right:34px;padding-top:2px; float:right;}
#f12040202{ width:220px; height:auto; background-image: url(../img/feature/2012/fk12040202.png); background-repeat: repeat-y; }

#f120403 { width:278px; height:auto; padding-right:30px;padding-top:83px; float:right;}
#f12040302 { width:278px; height:auto; background-image: url(../img/feature/2012/fk12040302.png); background-repeat: repeat-y; }
.f12040302p {color:#ffffff; font-size:12px; line-height:16px; padding-top:5px; padding-left:8px; padding-right:5px; }
.f120403title { font-size:14px; font-weight:bold; margin-bottom:3px; }

#img20120409 { width:665px; height:314px; float:left; margin-top:0px;	background-image: url(../img/feature/2012/image1204_05.png);background-repeat: no-repeat;background-position: 153px 4px; }
#img20120409_l { float:left; width:320px; height:auto; }
#img20120409_r { float:right; width:240px;  }

#f120404 { width:278px; height:auto; padding-left:18px;padding-top:7px; }
#f12040402 { width:278px; height:auto; background-image: url(../img/feature/2012/fk12040402.png); background-repeat: repeat-y; }
#f120405 { width:267px; height:auto; padding-left:38px; padding-top:32px; }
#f12040502{ width:267px; height:auto; background-image: url(../img/feature/2012/fk12040502.png); background-repeat: repeat-y; }
#f120406 { width:220px; height:auto; padding-left:0px; padding-top:155px;  }
#f12040602{ width:220px; height:auto; background-image: url(../img/feature/2012/fk12040602.png); background-repeat: repeat-y; }



#arukikata201204 { background:url(../img/feature/2012/image1204_02.jpg) no-repeat 0px 0px; width:685px; height:292px; padding-bottom:20px; }
#arukikata201204 .txt { padding-top:77px; padding-left:45px; width: 571px; line-height:1.8; }
/* -----201204----- */

/* -----201205----- */
#feature_header201205 { width:685px; height:223px; padding-bottom:30px; background:url(../img/feature/2012/header1205.jpg) no-repeat 0 0; }
#feature_header201205 #button1205_01 a { width:340px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1205_01.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201205 #button1205_02 a { width:342px; height:27px; margin-top:196px; margin-left:3px; float:left; display:block; background:url(../img/feature/2012/button1205_02.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201205 #button1205_01 a:hover { width:340px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1205_01.jpg) no-repeat 0 -27px; text-indent:-9999px; }
#feature_header201205 #button1205_02 a:hover { width:342px; height:27px; margin-top:196px; margin-left:3px; float:left; display:block; background:url(../img/feature/2012/button1205_02.jpg) no-repeat 0 -27px; text-indent:-9999px; }

.color1205_01 { color:#336699; font-weight:bold; }
.color1205_02 { color:#336699; }

#img20120501 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1205_01.jpg) no-repeat 0px 0px; }
#img20120502 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1205_02.jpg) no-repeat 0px 0px; }
#img20120503 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1205_03.jpg) no-repeat 0px 0px; }
#img20120504 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1205_04.jpg) no-repeat 0px 0px; }
#img20120505 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1205_05.jpg) no-repeat 0px 0px; }

#map1205 { width:665px; height:474px; background:url(../img/feature/2012/image1205_02.jpg) no-repeat 0px 0px; margin-top:20px; margin-left:10px; padding-bottom:20px; }
#f120501 { width:213px; height:118px; padding-left:35px; padding-top:60px; line-height:18px;  }
#f120502 { width:255px; height:100px; padding-left:35px; padding-top:162px; line-height:18px;  }

#arukikata201205 { background:url(../img/feature/2012/image1205_01.jpg) no-repeat 0px 0px; width:685px; height:338px; padding-bottom:20px;}
p.arukikata_txt1205 { padding-top:80px; padding-left:35px; width: 437px; line-height:24px; }
/* -----201205----- */

/* -----201207----- */


#feature_header201207 { width:685px; height:223px; padding-bottom:30px; background:url(../img/feature/2012/header1207.jpg) no-repeat 0 0; }
#feature_header201207 #button1207_01 a { width:340px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1207_01.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201207 #button1207_02 a { width:340px; height:27px; margin-top:196px; margin-left:5px; float:left; display:block; background:url(../img/feature/2012/button1207_02.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201207 #button1207_01 a:hover { width:340px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1207_01.jpg) no-repeat 0 -27px; text-indent:-9999px; }
#feature_header201207 #button1207_02 a:hover { width:340px; height:27px; margin-top:196px; margin-left:5px; float:left; display:block; background:url(../img/feature/2012/button1207_02.jpg) no-repeat 0 -27px; text-indent:-9999px; }

.color1207_01 { color:#b46944; }

#img20120701 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1207_01.jpg) no-repeat 0px 0px; }
#img20120702 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1207_02.jpg) no-repeat 0px 0px; }
#img20120703 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1207_03.jpg) no-repeat 0px 0px; }
#img20120704 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1207_04.jpg) no-repeat 0px 0px; }
#img20120705 { width:260px; height:301px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1207_05.jpg) no-repeat 0px 0px; }
#img20120706 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1207_06.jpg) no-repeat 0px 0px; }

#arukikata201207 { background:url(../img/feature/2012/image1207_01.jpg) no-repeat 0px 0px; width:685px; height:292px; padding-bottom:20px; }
/* -----201207----- */


/* -----201208----- */
#feature_header201208 { width:685px; height:223px; padding-bottom:30px; background:url(../img/feature/2012/header1208.jpg) no-repeat 0 0; }
#feature_header201208 #button1208_01 a { width:340px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1208_01.gif) no-repeat 0 0; text-indent:-9999px; }
#feature_header201208 #button1208_02 a { width:340px; height:27px; margin-top:196px; margin-left:5px; float:left; display:block; background:url(../img/feature/2012/button1208_02.gif) no-repeat 0 0; text-indent:-9999px; }
#feature_header201208 #button1208_01 a:hover { width:340px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1208_01.gif) no-repeat 0 -27px; text-indent:-9999px; }
#feature_header201208 #button1208_02 a:hover { width:340px; height:27px; margin-top:196px; margin-left:5px; float:left; display:block; background:url(../img/feature/2012/button1208_02.gif) no-repeat 0 -27px; text-indent:-9999px; }

.color1208_01 { color:#8f6944; }

#img20120801 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1208_01.jpg) no-repeat 0px 0px; }
#img20120802 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1208_02.jpg) no-repeat 0px 0px; }
#img20120803 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1208_03.jpg) no-repeat 0px 0px; }
#img20120804 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1208_04.jpg) no-repeat 0px 0px; }
#img20120805 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1208_05.jpg) no-repeat 0px 0px; }
#img20120806 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1208_06.jpg) no-repeat 0px 0px; }
#img20120807 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1208_07.jpg) no-repeat 0px 0px; }

.list1208 { width:645px; border-bottom-width: thin; border-bottom-style: dotted; border-bottom-color: #8f6944; padding-top:15px; }
.list1208_img { width:130px; height:78px; float:left; margin-bottom:5px; }
.list1208_title { float:left; margin-left:15px; width:490px;}
.list1208_txt { width:645px; margin-bottom:5px; float:left}
/* -----201208----- */

/* -----201209----- */
#feature_header201209 { width:685px; height:223px; padding-bottom:30px; background:url(../img/feature/2012/header1209.jpg) no-repeat 0 0; }
#feature_header201209 #button1209_01 a { width:342px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1209_01.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201209 #button1209_02 a { width:342px; height:27px; margin-top:196px; margin-left:1px; float:left; display:block; background:url(../img/feature/2012/button1209_02.jpg) no-repeat 0 0; text-indent:-9999px; }
#feature_header201209 #button1209_01 a:hover { width:342px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1209_01.jpg) no-repeat 0 -27px; text-indent:-9999px; }
#feature_header201209 #button1209_02 a:hover { width:342px; height:27px; margin-top:196px; margin-left:1px; float:left; display:block; background:url(../img/feature/2012/button1209_02.jpg) no-repeat 0 -27px; text-indent:-9999px; }

.color1209_01 { color:#176017; }

#img20120901 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1209_01.jpg) no-repeat 0px 0px; }
#img20120902 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1209_02.jpg) no-repeat 0px 0px; }
#img20120903 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1209_03.jpg) no-repeat 0px 0px; }
#img20120904 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1209_04.jpg) no-repeat 0px 0px; }
#img20120905 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1209_05.jpg) no-repeat 0px 0px; }
#arukikata201209 { background:url(../img/feature/2012/image1209_01.jpg) no-repeat 0px 0px; width:685px; height:292px; padding-bottom:20px; }

/* -----201209----- */

/* -----201210----- */
#feature_header201210 { width:685px; height:223px; padding-bottom:30px; background:url(../img/feature/2012/header1210.jpg) no-repeat 0 0; }
#feature_header201210 #button1210_01 a { width:340px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1210_01.gif) no-repeat 0 0; text-indent:-9999px; }
#feature_header201210 #button1210_02 a { width:340px; height:27px; margin-top:196px; margin-left:5px; float:left; display:block; background:url(../img/feature/2012/button1210_02.gif) no-repeat 0 0; text-indent:-9999px; }
#feature_header201210 #button1210_01 a:hover { width:340px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1210_01.gif) no-repeat 0 -27px; text-indent:-9999px; }
#feature_header201210 #button1210_02 a:hover { width:340px; height:27px; margin-top:196px; margin-left:5px; float:left; display:block; background:url(../img/feature/2012/button1210_02.gif) no-repeat 0 -27px; text-indent:-9999px; }

.color1210_01 { color:#336699; }

#img20121001 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1210_01.jpg) no-repeat 0px 0px; }
#img20121002 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1210_02.jpg) no-repeat 0px 0px; }
#img20121003 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1210_03.jpg) no-repeat 0px 0px; }
#img20121004 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1210_04.jpg) no-repeat 0px 0px; }
#img20121005 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1210_05.jpg) no-repeat 0px 0px; }

/* -----201210----- */

/* -----201211----- */
#feature_header201211 { width:685px; height:223px; padding-bottom:30px; background:url(../img/feature/2012/header1211.jpg) no-repeat 0 0; }
#feature_header201211 #button1211_01 a { width:340px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1211_01.gif) no-repeat 0 0; text-indent:-9999px; }
#feature_header201211 #button1211_02 a { width:340px; height:27px; margin-top:196px; margin-left:5px; float:left; display:block; background:url(../img/feature/2012/button1211_02.gif) no-repeat 0 0; text-indent:-9999px; }
#feature_header201211 #button1211_01 a:hover { width:340px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1211_01.gif) no-repeat 0 -27px; text-indent:-9999px; }
#feature_header201211 #button1211_02 a:hover { width:340px; height:27px; margin-top:196px; margin-left:5px; float:left; display:block; background:url(../img/feature/2012/button1211_02.gif) no-repeat 0 -27px; text-indent:-9999px; }

.color1211_01 { color:#448f8f; }

#img20121101 { width:260px; height:305px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1211_01.jpg) no-repeat 0px 0px; }
#img20121102 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1211_02.jpg) no-repeat 0px 0px; }
#img20121103 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1211_03.jpg) no-repeat 0px 0px; }
#img20121104 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1211_04.jpg) no-repeat 0px 0px; }
#img20121105 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1211_05.jpg) no-repeat 0px 0px; }

#arukikata201211 { background:url(../img/feature/2012/image1211_01.jpg) no-repeat 0px 0px; width:685px; height:292px; padding-bottom:20px; }

/* -----201211----- */
/* -----201212----- */
.greeting_card1212{ padding-bottom: 22px; width:660px; margin-left:10px; margin-top:30px; height:150px; }
.greeting_card1212 ul{ list-style:none; float:left; }
.greeting_card1212 ul li{ float:left; margin-left:15px; }
.color_greetingcard { color: #0066cc; }


#feature_header201212 { width:685px; height:223px; padding-bottom:30px; background:url(../img/feature/2012/header121201.jpg) no-repeat 0 0; }
#feature_header201212 #button1212_01 a { width:258px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1212_01.gif) no-repeat 0 0; text-indent:-9999px; }
#feature_header201212 #button1212_02 a { width:303px; height:27px; margin-top:196px; margin-left:3px; float:left; display:block; background:url(../img/feature/2012/button1212_02.gif) no-repeat 0 0; text-indent:-9999px; }
#feature_header201212 #button1212_03 a { width:118px; height:27px; margin-top:196px; margin-left:3px; float:left; display:block; background:url(../img/feature/2012/button1212_03.gif) no-repeat 0 0; text-indent:-9999px; }
#feature_header201212 #button1212_01 a:hover { width:258px; height:27px; margin-top:196px; float:left; display:block; background:url(../img/feature/2012/button1212_01.gif) no-repeat 0 -27px; text-indent:-9999px; }
#feature_header201212 #button1212_02 a:hover { width:303px; height:27px; margin-top:196px; margin-left:3px; float:left; display:block; background:url(../img/feature/2012/button1212_02.gif) no-repeat 0 -27px; text-indent:-9999px; }
#feature_header201212 #button1212_03 a:hover { width:118px; height:27px; margin-top:196px; margin-left:3px; float:left; display:block; background:url(../img/feature/2012/button1212_03.gif) no-repeat 0 -27px; text-indent:-9999px; }
.color1212_01 { color:#ff6600; font-size:16px; }
.color1212_02 { color:#a77a4e; }
.color1212_03 { color:#ff6600;}
.color1212_04 { color:#ff6600; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #a77a4e; width:655px; }
.color1212_05 { color:#ff9900; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #a77a4e; width:655px; }
.color1212_06 { font-size:11px;  }


#img20121200 { width:655px; height:309px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/image1212_01.gif) no-repeat 0px 0px; }
#lst1201 { margin-left:20px; background: url(../img/feature/2012/number1201.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1202 { margin-left:20px; background: url(../img/feature/2012/number1202.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1203 { margin-left:20px; background: url(../img/feature/2012/number1203.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1204 { margin-left:20px; background: url(../img/feature/2012/number1204.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1205 { margin-left:20px; background: url(../img/feature/2012/number1205.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1206 { margin-left:20px; background: url(../img/feature/2012/number1206.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1207 { margin-left:20px; background: url(../img/feature/2012/number1207.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1208 { margin-left:20px; background: url(../img/feature/2012/number1208.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1209 { margin-left:20px; background: url(../img/feature/2012/number1209.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1210 { margin-left:20px; background: url(../img/feature/2012/number1210.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1211 { margin-left:20px; background: url(../img/feature/2012/number1211.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1212 { margin-left:20px; background: url(../img/feature/2012/number1212.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1213 { margin-left:20px; background: url(../img/feature/2012/number1213.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1214 { margin-left:20px; background: url(../img/feature/2012/number1214.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1215 { margin-left:20px; background: url(../img/feature/2012/number1215.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1216 { margin-left:20px; background: url(../img/feature/2012/number1216.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1217 { margin-left:20px; background: url(../img/feature/2012/number1217.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1218 { margin-left:20px; background: url(../img/feature/2012/number1218.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1219 { margin-left:20px; background: url(../img/feature/2012/number1219.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1220 { margin-left:20px; background: url(../img/feature/2012/number1220.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1221 { margin-left:20px; background: url(../img/feature/2012/number1221.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1222 { margin-left:20px; background: url(../img/feature/2012/number1222.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1223 { margin-left:20px; background: url(../img/feature/2012/number1223.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1224 { margin-left:20px; background: url(../img/feature/2012/number1224.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1225 { margin-left:20px; background: url(../img/feature/2012/number1225.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1226 { margin-left:20px; background: url(../img/feature/2012/number1226.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1227 { margin-left:20px; background: url(../img/feature/2012/number1227.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1228 { margin-left:20px; background: url(../img/feature/2012/number1228.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1229 { margin-left:20px; background: url(../img/feature/2012/number1229.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1230 { margin-left:20px; background: url(../img/feature/2012/number1230.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1231 { margin-left:20px; background: url(../img/feature/2012/number1231.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1232 { margin-left:20px; background: url(../img/feature/2012/number1232.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1233 { margin-left:20px; background: url(../img/feature/2012/number1233.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1234 { margin-left:20px; background: url(../img/feature/2012/number1234.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1235 { margin-left:20px; background: url(../img/feature/2012/number1235.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1236 { margin-left:20px; background: url(../img/feature/2012/number1236.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1237 { margin-left:20px; background: url(../img/feature/2012/number1237.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1238 { margin-left:20px; background: url(../img/feature/2012/number1238.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1239 { margin-left:20px; background: url(../img/feature/2012/number1239.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1240 { margin-left:20px; background: url(../img/feature/2012/number1240.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1241 { margin-left:20px; background: url(../img/feature/2012/number1241.gif) no-repeat 0px 3px; padding-left:25px;}
#lst1242 { margin-left:20px; background: url(../img/feature/2012/number1242.gif) no-repeat 0px 3px; padding-left:25px;}

.imgclm { width:260px;float:right; margin-left:10px; height:auto; }
#img20121201 { width:260px; height:170px; margin-bottom:10px; background: url(../img/feature/2012/photo1212_01.jpg) no-repeat 0px 0px; text-align:right; font-size:9px; }
#img20121202 { width:260px; height:170px; margin-bottom:10px; background: url(../img/feature/2012/photo1212_02.jpg) no-repeat 0px 0px; text-align:right; font-size:9px; }
#img20121203 { width:260px; height:170px; margin-bottom:10px; background: url(../img/feature/2012/photo1212_03.jpg) no-repeat 0px 0px; text-align:right; font-size:9px; }
#img20121204 { width:260px; height:170px; margin-bottom:10px; background: url(../img/feature/2012/photo1212_04.jpg) no-repeat 0px 0px; text-align:right; font-size:9px; }
#img20121205 { width:260px; height:170px; margin-bottom:10px; background: url(../img/feature/2012/photo1212_05.jpg) no-repeat 0px 0px; text-align:right; font-size:9px; }
#img20121206 { width:260px; height:170px; margin-bottom:10px; background: url(../img/feature/2012/photo1212_06.jpg) no-repeat 0px 0px; text-align:right; font-size:9px; }
#img20121207 { width:260px; height:170px; margin-bottom:10px; background: url(../img/feature/2012/photo1212_07.jpg) no-repeat 0px 0px; text-align:right; font-size:9px; }
#img20121208 { width:260px; height:170px; margin-bottom:10px; background: url(../img/feature/2012/photo1212_08.jpg) no-repeat 0px 0px; text-align:right; font-size:9px; }
#img20121209 { width:260px; height:170px; margin-bottom:10px; background: url(../img/feature/2012/photo1212_09.jpg) no-repeat 0px 0px; text-align:right; font-size:9px; }
#img20121210 { width:400px; height:225px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1212_10.jpg) no-repeat 0px 0px; clear:both; }
#img20121211 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1212_11.jpg) no-repeat 0px 0px; }
#img20121212 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1212_12.jpg) no-repeat 0px 0px; }
#img20121213 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1212_13.jpg) no-repeat 0px 0px; }
#img20121214 { width:260px; height:301px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1212_14.jpg) no-repeat 0px 0px; }
#img20121215 { width:643px; height:125px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1212_15.jpg) no-repeat 0px 0px; }
#img20121216 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1212_16.jpg) no-repeat 0px 0px; }
#img20121217 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1212_17.jpg) no-repeat 0px 0px; }
#img20121218 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1212_18.jpg) no-repeat 0px 0px; }
#img20121219 { width:260px; height:150px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1212_19.jpg) no-repeat 0px 0px; }
#img20121220 { width:260px; height:301px; float:right; margin-bottom:10px; margin-left:10px; background: url(../img/feature/2012/photo1212_20.jpg) no-repeat 0px 0px; }

/* -----201212----- *
