@charset "UTF-8";

.contents_plan{
	margin: 45px 0 65px;
	padding: 26px 0 12px;
	box-shadow: 0px 4px 6px #eaeaea;
	background-image:url(../images/bk_00.png);
}
.h4{
	margin: 20px 0 28px;
	text-align: center;
}

.plan_area{
	width: 866px;
	margin: 0 50px 0 33px;
	padding-bottom: 20px;
}
.plan_area_03 a:hover {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.lead{
	margin: 18px 299px 0;
}
/* tab */

.tabButton {
	height: 60px;
	margin-bottom: 20px;
}
.tabList {
	margin: 0 41px 0;
}
.tabList li {
	float: left;
	height: 120px;
}
.tabList .end {
	margin: 0;
}
.tabButton{
	width: 950px;
	height: 120px;
}
.tabList li:hover{
	opacity: 0.6;
}
.tabList li{
	transition-duration: 0.3s;
}
/* Bottom_tab */
.bottmTab{
	width: 500px;
	margin:60px 231px 20px;
}
.tabList02 li {
	float: left;
	height: 120px;
	margin-right: 6px;
}
.tabList02 li:nth-child(1){
	margin-left: 0px;
}
.tabList02{
	margin: 0;
}
.tabButton02{
			width: 500px;
			height: 120px;
			margin-top: 16px;
}
.tabList02 li:hover{
	opacity: 0.6;
}
.tabList02 li{
	transition-duration: 0.3s;
}
/* プランリスト */
.plan_area_left_01{
	width: 415px;
	height: 1200px;
	float: left;
	background: url(../images/bk_06.png) no-repeat left top,url(../images/img_o1.png) no-repeat  left top, url(../images/bk_im_02.png) no-repeat  left top;
	background-position:85px 37px,right 905px,right 435px;
}
.plan_area_left_01 dt{
	margin-bottom: 15px;
}
.plan_area_left_01 dt{
	padding-top: 35px;
}
.plan_area_left_01 .first_day{
	padding-top: 0px;
}
.plan_area_left_01 dd{
	padding-left: 150px;
	font-size: 16px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	line-height: 1.7;
}
.plan_area_left_01 .dd_inner{
	/*width: 160px;*/
	width: 320px;
	padding-bottom: 20px;
	padding-left: 160px;
	text-indent:-1em;
	font-size: 12px;
	line-height: 1.5;
}

/* 番号アイコン */
.icn_norimono{
	height: 44px;
}
.plan_area_left_01 .icn_norimono{
	padding-left: 63px;
}
.plan_area_left_01 .icn_o1{
	background: url(../images/icn_01.png) no-repeat -2px;
	background-position: 254px 0px;
}
.plan_area_left_01 .icn_o2{
	background: url(../images/icn_02.png) no-repeat -2px, url(../images/icn_gohan.png) no-repeat -2px;
	background-position: 222px 0px,242px 0px;
}
.plan_area_left_01 .icn_o3{
	background: url(../images/icn_03.png) no-repeat -2px;
	background-position: 208px 0px;
}
.plan_area_left_01 .icn_o4{
	background: url(../images/icn_04.png) no-repeat -2px;
	background-position: 222px 0px;
}
.plan_area_left_01 .icn_o5{
	background: url(../images/icn_05.png) no-repeat -2px;
	background-position: 236px 0px;
}
.plan_area_left_01 .icn_o6{
	background: url(../images/icn_06.png) no-repeat -2px;
	background-position: 222px 0px;
}
.plan_area_left_01 .icn_o7{
	background: url(../images/icn_07.png) no-repeat -2px,url(../images/icn_gohan.png) no-repeat -2px;
	background-position: 254px 0px,274px 0px;
}
.plan_area_left_01 .icn_o8{
	background: url(../images/icn_08.png) no-repeat -2px;
	background-position: 241px 0px;
}
.plan_area_left_01 .icn_food{
	background: url(../images/icn_gohan.png) no-repeat -2px;
	background-position: 206px 2px;
}
.icn_norimono{
	padding-left: 63px;
	height: 44px;
}
/* 番号アイコン */
/* プランリスト */

/* カセット リスト*/
.plan_area_right{
	width: 430px;
	padding: 10px 0px;
	float: right;
	background: #fff;
}
.casset_plan_left{
	width: 200px;
	float: left;
}
 .casset_plan_right{
	width: 208px;
	float: left;
}
.plan_area_right li{
	margin: 0 auto;
	width: 408px;
}
.plan_area_right p{
	width: 186px;
	height: 60px;
	padding: 8px;
}
.plan_area_right .casset_plan_right p{
	padding-left: 10px;
}

/* カセットリスト */



/* プラン2*/
.plan_area_02{
	width: 866px;
	margin: 0 50px 0 33px;
	padding-bottom: 20px;
}

/* プランリスト */
.plan_area_left_02{
	width: 415px;
	height: 1255px;
	float: left;
	background: url(../images/bk_06.png) no-repeat left top,url( ../images/bk_im_04.png) no-repeat;
	background-position:85px 15px, right bottom;
}
.plan_area_left_02 dt{
	margin-bottom: 15px;
}
.plan_area_left_02 dt{
	padding-top: 45px;
}
.plan_area_left_02 .first_day{
	padding-top: 0px;
}
.plan_area_left_02 dd{
	padding-left: 150px;
	font-size: 16px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	line-height: 1.8;
}
.plan_area_left_02 .dd_inner{
	/*width: 160px;*/
	width: 320px;
	padding-bottom: 20px;
	padding-left: 160px;
	text-indent:-1em;
	font-size: 12px;
	line-height: 1.5;
}

/* 番号アイコン */
.plan_area_left_02 .icn_norimono{
	padding-left: 63px;
}
.plan_area_left_02 .icn_o1{
	background: url(../images/icn_01.png) no-repeat -2px;
	background-position: 318px 0px;
}
.plan_area_left_02 .icn_o2{
	background: url(../images/icn_02.png) no-repeat -2px, url(../images/icn_gohan.png) no-repeat -2px;
	background-position: 272px 0px,292px 0px;
}
.plan_area_left_02 .icn_o3{
	background: url(../images/icn_03.png) no-repeat -2px;
	background-position: 286px 0px;
}
.plan_area_left_02 .icn_o4{
	background: url(../images/icn_04.png) no-repeat -2px;
	background-position: 334px 0px;
}
.plan_area_left_02 .icn_o5{
	background: url(../images/icn_05.png) no-repeat -2px;
	background-position: 286px 0px;
}
.plan_area_left_02 .icn_o6{
	background: url(../images/icn_06.png) no-repeat -2px;
	background-position: 237px 0px;
}
.plan_area_left_02 .icn_o7{
	background: url(../images/icn_07.png) no-repeat -2px,url(../images/icn_gohan.png) no-repeat -2px;
	background-position: 283px 0px,303px 0px;
}

.plan_area_left_02 .icn_food{
	background: url(../images/icn_gohan.png) no-repeat -2px;
	background-position: 218px 2px;
}
/* 番号アイコン */
/* プランリスト */


/* background*/
.plan_area_02 .plan_area_right{
	background:url(../images/bk_im_05.png) no-repeat right bottom #fff;
}
/* background*/
/* プラン2おわり*/

/* プラン3*/
.plan_area_03{
	width: 866px;
	margin: 0 50px 0 33px;
	padding-bottom: 20px;
}

/* プランリスト */
.plan_area_left_03{
	width: 415px;
	padding-bottom: 70px;
	float: left;
	background: url(../images/bk_04.png) no-repeat left top,url(../images/img_o1.png) no-repeat left top,url( ../images/bk_im_07.png) no-repeat;
	background-position:85px 20px,right 1220px, right 510px;
}
.plan_area_left_03 dt{
	margin-bottom: 15px;
	padding-top: 30px;
}

.plan_area_left_03 .first_day{
	padding-top: 0px;
}
.plan_area_left_03 dd{
	padding-left: 150px;
	font-size: 16px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	line-height: 1.8;
}
.plan_area_left_03 .dd_inner{
	/*width: 160px;*/
	width: 320px;
	padding-bottom: 16px;
	padding-left: 160px;
	text-indent:-1em;
	font-size: 12px;
	line-height: 1.5;
}
.plan_area_left_03 .link{
	padding-bottom: 16px;
}

/* 番号アイコン */
.plan_area_left_03 .icn_norimono{
	padding-left: 63px;
}
.plan_area_left_03 .icn_o1{
	background: url(../images/icn_01.png) no-repeat -2px;
	background-position: 204px 0px;
}
.plan_area_left_03 .icn_o2{
	background: url(../images/icn_02.png) no-repeat -2px;
	background-position: 218px 0px;
}
.plan_area_left_03 .icn_o3{
	background: url(../images/icn_03.png) no-repeat -2px;
	background-position: 266px 0px;
}
.plan_area_left_03 .icn_o4{
	background: url(../images/icn_04.png) no-repeat -2px;
	background-position: 265px 0px;
}
.plan_area_left_03 .icn_o5{
	background: url(../images/icn_05.png) no-repeat -2px;
	background-position: 234px 0px;
}
.plan_area_left_03 .icn_o6{
	background: url(../images/icn_06.png) no-repeat -2px;
	background-position: 219px 0px;
}
.plan_area_left_03 .icn_o7{
	background: url(../images/icn_07.png) no-repeat -2px;
	background-position: 189px 0px;
}

.plan_area_left_03 .icn_food{
	background: url(../images/icn_gohan.png) no-repeat -2px;
	background-position: 268px 2px;
}
/* 番号アイコン */
.plan_area_03 .plan_area_right{
	background:url( ../images/bk_im_08.png) no-repeat right bottom #fff;
}
/* プラン4*/
.plan_area_04{
	width: 866px;
	margin: 0 50px 0 33px;
	padding-bottom: 20px;
	background:url(../images/bk_im_09.png) no-repeat right 1070px;
}

/* プランリスト */
.plan_area_left_04{
	width: 415px;
	padding-bottom: 70px;
	float: left;
	background: url(../images/bk_05.png) no-repeat left top;
	background-position:85px 15px;
}
.plan_area_left_04 dt{
	margin-bottom: 15px;
}
.plan_area_left_04 dt{
	padding-top: 30px;
}
.plan_area_left_04 .first_day{
	padding-top: 0px;
}
.plan_area_left_04 dd{
	padding-left: 150px;
	font-size: 16px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	line-height: 1.8;
}
.plan_area_left_04 .dd_inner{
	/*width: 160px;*/
	width: 320px;
	padding-bottom: 16px;
	padding-left: 160px;
	text-indent:-1em;
	font-size: 12px;
	line-height: 1.5;
}
/* 番号アイコン */
.plan_area_left_04 .icn_norimono{
	padding-left: 63px;
	height: 44px;
}
.plan_area_left_04 .icn_o1{
	background: url(../images/icn_01.png) no-repeat -2px;
	background-position: 284px 0px;
}
.plan_area_left_04 .icn_o2{
	background: url(../images/icn_02.png) no-repeat -2px;
	background-position: 236px 0px;
}
.plan_area_left_04 .icn_o3{
	background: url(../images/icn_03.png) no-repeat -2px;
	background-position: 236px 0px;
}
.plan_area_left_04 .icn_o4{
	background: url(../images/icn_04.png) no-repeat -2px;
	background-position: 285px 0px;
}
.plan_area_left_04 .icn_o5{
	background: url(../images/icn_05.png) no-repeat -2px;
	background-position: 319px 0px;
}
.plan_area_left_04 .icn_o6{
	background: url(../images/icn_06.png) no-repeat -2px;
	background-position: 237px 0px;
}
.plan_area_left_04 .icn_food{
	background: url(../images/icn_gohan.png) no-repeat -2px;
	background-position: 304px 2px;
}
.plan_area_left_04 .icn_food2{
	background: url(../images/icn_gohan.png) no-repeat -2px;
	background-position: 224px 2px;
}
/* 番号アイコン// */

/* プランリスト */


/* ＪＳtab*/
#tabButton {
	transition: .3s;
}
.is-fixed {
	margin:0 auto;
	z-index: 2;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 135px;
	background: url(../images/bk_tb_01.png) no-repeat;
}
.is-hide {
	transform: translateY(-100%);
}