@charset "UTF-8";


/* pagetop
----------------------------------------------------------*/
div.pagetop {
	text-align: right;
	margin: 15px;
}
.beauty_recipe_sline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #99CC00;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
.beauty_recipe_sline2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fc7b92;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}


/* fontsize
----------------------------------------------------------*/
.basicsTxt {
	font-size: 12px;
	line-height: 1.35;
	color: #000000;
}

.basicsTxt10 {
	font-size: 10px;
	line-height: 1.35;
	color: #000000;
}

.basicsTxtW {
	font-size: 12px;
	line-height: 1.35;
	color:#FFFFFF;
}

.basicsTxt10W {
	font-size: 10px;
	line-height: 1.35;
	color:#FFFFFF;
}

.caption {
	font-size: 12px;
	line-height: 1.3;
	color: #535353;
}

.present {
	font-size: 12px;
	line-height: 1.3;
	color: #9D2600;
}
.helth_info {
	padding: 5px;
	border: 1px solid #F86500;
	width: 538px;
	margin-bottom: 20px;
	margin-left: 25px;
}

.font14{font-size:14px;}
p.middleSpace { margin-bottom: 10px;}
p.smallSpace { margin-bottom: 5px;}
p.largeSpace { margin-bottom: 30px;}
	


/* fontcolor
----------------------------------------------------------*/
.cRed{color:#F00;}
.cDarkbrown {color: #613400;}
.cBrown {color: #9D2600;}
.cBlue {color: #0066cc;}
.iconPink{color:#ff6666;}
.iconorange {color:#d87e08;}
.cPink{color:#f34c53;font-weight:bold;}
/* margin
----------------------------------------------------------*/

.mgAll05 {margin: 5px;}
.mgAll15 {margin: 15px;}
.mgAll10{margin:10px;}
.mgTB10 {margin: 10px 0;}
.mgT10 {margin-top:10px;}
.mgT20 {margin-top:20px;}
.mgT30 {margin-top:30px;}
.mgR05 {margin-right: 5px;}
.mgR10 {margin-right: 10px;}
.mgR15 {margin-right: 15px;}
.mgL05 {margin-left:5px;}
.mgL20 {margin-left:20px;}
.mgL30 {margin-left:30px;}
.mgL40 {margin-left:40px;}
.mgL60 {margin-left:60px;}
.mgL110 {margin-left:110px;}
.mgB05 {margin-bottom: 5px;}
.mgB10 {margin-bottom: 10px;}
.mgB15 {margin-bottom: 15px;}
.mgB25 {margin-bottom: 25px;}
.mgRB10 {margin:0px 10px 10px 0px;}
.mgRB15 {margin: 0 15px 15px 0;}
.mgLB15 {margin: 0 0 15px 15px;}
.mgLR10 {margin:0px 10px 0px 10px;}
.mgLR30TB15 {margin:15px 30px 15px 30px;}
.mgLR30T10 {margin:10px 30px 0px 30px;}
.mgLR30TB05 {
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 30px;
}
/* padding
----------------------------------------------------------*/
.padLR05{padding:0px 5px;}
.padAll05{padding:5px;}
.padL10 {padding-left: 10px;}

/* background
----------------------------------------------------------*/
.tea01Back1 {background:url(../vol30/tea/img/tea01_ttl_bg.gif) bottom no-repeat;}
.tea01Back2 {background:url(../vol30/tea/img/tea01_bg02.gif) bottom no-repeat;}
.garden01{width:244px;}
.garden02{width:344px;}
.rose_bg{background:url(../vol32/img/rose_garden_bg.gif) no-repeat;height:45px;width:414px;}
.restaurant01{
	height:242px;
	width:253px;
	background-image: url(../vol32/img/isozaki_img05.jpg);
	background-repeat: no-repeat;
}
.travel_01{background:url(../vol32/travel/img/tra02_img04.gif) no-repeat;height:50px;width:587px;}
.health_bg{
	background:url(../vol32/img/health_bg.jpg) no-repeat;
	height:71px;
	width:588px;
}
.health_bg03 {
	background-image: url(../vol33/img/health_line02.gif);
	background-repeat: repeat-y;
	width: 100%;
}
.health_bg04 {
	background-image: url(../vol33/img/health_bg.jpg);
	height: 215px;
	width: 588px;
}

.w538 {
	width: 538px;
	padding-right: 25px;
	padding-left: 25px;
}

.health_bg02 {
	height:555px;
	width:588px;
	background-image: url(../vol32/img/health_img02.gif);
	background-repeat: no-repeat;
}
.travel_bg01 {
	background-image: url(../vol32/travel/img/tra01_bg01.gif);
	background-repeat: no-repeat;
	height: 202px;
	width: 282px;
	padding: 8px;
}

.beauty_point{background:url(../vol32/img/beauty_bg_point.jpg) no-repeat;height:105px;width:584px;}
.beauty_point31 {
	height:105px;
	width:584px;
	background-image: url(../vol31/img/beauty_bg_point.jpg);
	background-repeat: no-repeat;
}
.gade_bg {
	width:588px;
	background-image: url(../vol32/img/garde_bg.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 50px;
}
.g32_bg {
	width:588px;
	background-image: url(../vol33/img/g32_bg.jpg);
	background-repeat: repeat-y;
	height: 434px;
	margin-bottom: 20px;
}
.travel_bg02 {

	background-image: url(../vol32/travel/img/tra02_bg01.gif);
	background-repeat: no-repeat;
	height: 187px;
	width: 283px;
	padding: 8px;
}
.travel_bg03_1 {
	background-image: url(../vol32/travel/img/tra02_bg02.gif);
	background-repeat: no-repeat;
	height: 303px;
	width: 359px;
}
.travel_bg03_2 {
	background-image: url(../vol32/travel/img/tra02_bg03.jpg);
	background-repeat: no-repeat;
	height: 303px;
	width: 229px;
}
.featuer_bg04_1 {
	background-image: url(../vol32/feature/img/soba04_img01.jpg);
	background-repeat: no-repeat;
	height: 680px;
	width: 588px;
}

.featuer_bg04_2 {
	background-image: url(../vol32/feature/img/soba04_line02.gif);
	background-repeat: repeat-y;
	width: 588px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.featuer_bg02_1 {

	background-image: url(../vol32/feature/img/soba04_img01.jpg);
	background-repeat: no-repeat;
	height: 680px;
	width: 588px;
}
.featuer_bg02_2 {
	background-image: url(../vol32/feature/img/soba02_bg01.gif);
	background-repeat: repeat;
	width: 588px;
	margin-top: 15px;
	margin-bottom: 25px;
}
.featuer_bg02_3 {
	background-image: url(../vol32/feature/img/soba02_img09.jpg);
	background-repeat: no-repeat;
	width: 588px;
	margin-bottom: 25px;
	height: 656px;
	margin-top: 10px;
}
.featuer_bg02_4 {
	background-image: url(../vol32/feature/img/soba02_img10.jpg);
	background-repeat: no-repeat;
	width: 588px;
	margin-bottom: 25px;
	background-position: left top;
}
.featuer_bg03_1 {
	background-image: url(../vol32/feature/img/soba03_bg01.jpg);
	background-repeat: no-repeat;
	width: 588px;
	height: 546px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 25px;
	padding-left: 230px;
}
.restaurant01_m {
	height:242px;
	width:253px;
	background-image: url(../vol31/img/mizoki_txt.jpg);
	background-repeat: no-repeat;
}
.health31_bg {
	height:206px;
	width:588px;
	background-image: url(../vol31/img/health_bg.jpg);
	background-repeat: repeat-y;
}
.garden31_02 {
	width:243px;
	background-image: url(../vol31/img/garden_bg02.jpg);
	background-repeat: no-repeat;
}
.garden31_01 {
	width:345px;
	background-image: url(../vol31/img/garden_bg.jpg);
	background-repeat: no-repeat;
}
.report1_bg{background:url(../vol32/feature/img/swiss_report1_bottom.gif) no-repeat left bottom;width:299px;height:88px;}
.report3_bg{background:url(../vol32/feature/img/swiss_report3_bottom.gif) no-repeat left bottom;width:289px;height:89px;}
.profile_01{background:url(../vol32/feature/img/profile01_bg.gif) no-repeat left bottom;width:384px;height:137px;}

/* gardening
----------------------------------------------------------*/

.g32_p01 {
	padding-top: 10px;
	padding-right: 153px;
	padding-bottom: 32px;
	padding-left: 16px;
}
.g32_p02 {
	padding-right: 290px;
	padding-left: 16px;
}

/* beauty step
----------------------------------------------------------*/

.step01{width:588px;background:url(../vol32/img/beauty_step01.jpg) no-repeat;height:210px;}
.step02{
	width:588px;
	height:184px;
	background-image: url(../vol32/img/beauty_step02.jpg);
	background-repeat: no-repeat;
}
.step03{width:300px;background:url(../vol32/img/beauty_step03.jpg) no-repeat;height:236px;}
.step04{
	width:588px;
	height:337px;
	background-image: url(../vol32/img/beauty_step04.jpg);
	background-repeat: no-repeat;
}
.step31_01 {
	width:300px;
	background-image: url(../vol31/img/beauty_step01.jpg);
	background-repeat: no-repeat;
	height: 158px;
}
.step31_02{
	width:284px;
	background-image: url(../vol31/img/beauty_step02.jpg);
	background-repeat: no-repeat;
	height: 158px;
}
.step31_03{
	width:300px;
	background-image: url(../vol31/img/beauty_step03.jpg);
	background-repeat: no-repeat;
	height: 243px;
}
.step31_04{
	width:284px;
	background-image: url(../vol31/img/beauty_step04.jpg);
	background-repeat: no-repeat;
	height: 243px;
}
.step31_05 {
	width:300px;
	background-image: url(../vol31/img/beauty_step05.jpg);
	background-repeat: no-repeat;
	height: 190px;
}
.step31_06{
	width:284px;
	background-image: url(../vol31/img/beauty_step06.jpg);
	background-repeat: no-repeat;
	height: 190px;
}
.step31_07{
	width:300px;
	background-image: url(../vol31/img/beauty_step07.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
.step31_08{
	width:284px;
	background-image: url(../vol31/img/beauty_step08.jpg);
	background-repeat: no-repeat;
	height: 200px;
}
/* swiss
----------------------------------------------------------*/

.clearfix:after {
  content: "."; 
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
  zoom:100%;
  }
.leisure_p01 {
	background-image: url(../vol33/img/leisure01_img07.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 310px;
	padding-top: 255px;
}
.beauty33_bg {
	background-image: url(../vol33/img/beauty_img01.jpg);
	background-repeat: no-repeat;
	height: 468px;
	width: 588px;
	margin-bottom: 15px;
}
.beauty33_bg2 {
	background-image: url(../vol33/img/beauty_img03.jpg);
	background-repeat: no-repeat;
	height: 627px;
	width: 588px;
	margin-bottom: 20px;
	background-attachment: scroll;
	background-position: top;
}
.basicsTxtW14 {

	font-size: 14px;
	*font-size: x-small;
	line-height: 1.35;
	color:#FFFFFF;
}
.feature33_bg01 {
	background-attachment: scroll;
	background-image: url(../vol33/feature/img/eco01_img04.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.travel33_prebg {
	background-image: url(../vol33/travel/img/tra02_img04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	background-attachment: scroll;
	background-position: right top;
	width: 216px;
	padding-top: 150px;
}
.floatR {
	float: right;
}
.floatL {
	float: left;
}
/* font
----------------------------------------------------------*/
.font14BcolorR {
	font-size: 14px;
	color: #cc3300;
	font-weight: bold;
}
