@charset "utf-8";
/* CSS Document */

/* index==========================

	1.for index style
	
*/


/* 1.for index style
===============================================================*/
div.section,
div.sectioncharge{
	width:530px;
	margin:0 0 17px 18px;
}
div.studyIndex h2{
	margin-bottom:15px;
}
h3.bghd{
	margin-bottom:15px;
	padding-left:70px;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	background:url(../img/title_ber.jpg) no-repeat #91a6e5;
}
p.pageTxt{
	margin:0 20px 15px 15px;
}

/* Study Entry内の表 */
div.section table,
div.sectioncharge table{
	width:530px;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
div.section td,
div.sectioncharge td{
	padding:5px 10px 5px 10px;
	vertical-align:top;
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}
td.item{
	width:80px;
}
td.shopName{
	color:#90a6e4;
	font-weight:bold;
	font-size:18px;
}

/* MT王冠表示・非表示 */
div.sectioncharge td.shopName{
	font-weight:bold;
	font-size:18px;
	color:#faa91f;
}
ul.osusume{
	width:273px;
}
li.crown{
	display:none;
}
li.crowncharge{
	float:left;
	display:inline;
	padding-top:10px;
}

/* MT吹き出し表示・非表示 */
li.balloon{
	float:right;
	display:inline;
	width:201px;
	line-height:35px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	background:url(../img/bg_balloon.gif) no-repeat 0 7px;
}

/* 日付 */
.studydate{
	color:#999;
	font-size:0.8em;
}

/* 体験談・お問合わせのボタン */
td.dis,.no{
	text-align:center;
	display:none;
}
td.disbta ul{
	margin:0 auto;
	width:177px;
}
td.disbta li.btb{
	display:none;
}
td.disbtb ul{
	margin:0 auto;
	width:177px;
}
td.disbtb li.bta{
	display:none;
}
td.disboth ul{
	margin:0 auto;
	width:374px;
}
td.disboth li.bta{
	float:left;
	display:inline;
	width:177px;
}
td.disboth li.btb{
	float:right;
	display:inline;
	width:177px;
}
/* 新TOPスタイル */
div.studyBox{
	margin-bottom:17px;
	border-top:2px solid #b6b6b6;
}
div.studyBox .leftBox{
	margin:10px 0 0 5px;
	width:450px;
}
p.studyCategory{
	margin-bottom:5px;
}
p.studyCategory span{
	line-height:2;
	padding:5px 10px;
	background-color:#FFFDF4;
	border:1px solid #BECDFE;
}
div.studyBox dt{
	background:url("../img/arrow_news.gif") no-repeat 0 3px;
	margin-bottom:5px;
	padding-left:10px;
}
div.studyBox dt a,
div.studyBox dt a:link,
div.studyBox dt a:visited{
	color:#8096d7;
	font-weight:bold;
}
div.studyBox dt .a:hover{
	color:#927243;
	text-decoration:underline;
}
div.studyBox dd.studyDate{
	margin:10px 5px 0 0;
	font-size:0.8em;
	color:#999;
}
div.studyBox .rightBox{
	width:120px;
	text-align:center;
}

/* 2.for detail style
===============================================================*/
div#main.study h2{
	margin-bottom:0;
}
div#main.study h4{
	margin:30px 0 15px;
	padding-left:15px;
	color:#FFF;
	font-weight:bold;
	line-height:2em;
	background:#90a6e4;
}
div.studyTop{
	margin:0 0 5px 0;
	padding:10px 0 10px 0;
	color:#848484;
	background:url("../img/bg_study01.gif") no-repeat #f7f7f7 bottom;
}
div.studyTop p{
	margin-left:15px;
}
div.studyTop h3{
	margin:0 0 0 15px;
	font-size:1.8em;
	font-weight:bold;
}

/* 体験談・お問合わせのボタン */
div.studybta ul{
	margin-left:auto;
	width:177px;
}
div.studybta li.btb{
	display:none;
}
div.studybtb ul{
	margin-left:auto;
	width:177px;
}
div.studybtb li.bta{
	display:none;
}
div.studyboth ul{
	margin-left:auto;
	width:364px;
}
div.studyboth li.bta{
	float:left;
	display:inline;
	width:177px;
}
div.studyboth li.btb{
	float:left;
	display:inline;
	width:177px;
}
li.btcon{
	float:right;
	display:inline;
	width:177px;
}


p.detailTxt{
	margin:5px 10px 20px 10px;
	padding-left:8px;
	color:#90a6e4;
	font-size:1.6em;
	font-weight:bold;
	border-left:solid 3px #90a6e4;
}
div.detailImage{
	margin-bottom:20px;
	text-align:center;
}

/* 記事投稿 */
div.detailCon{
	margin-bottom:20px;
}
div.detailCon p{
	margin:0 10px 15px;
	line-height:1.5;
}
div.detailCon ul{
	margin:0 0 15px 30px;
	list-style:disc;
}
div.detailCon ol{
	margin:0 0 15px 30px;
	list-style:decimal;
}
div.detailCon table{
	width:580px;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
div.detailCon td{
	padding:5px 10px 5px 10px;
	vertical-align:top;
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}
div.photo{
	margin-bottom:20px;
}
div.photo li{
	float:left;
	display:inline;
	width:130px;
	margin:0 0 10px 10px;
	text-align:center;
}

div.shopData{
	margin-bottom:15px;
	padding:10px 20px 12px 20px;
	border:1px solid #c8d5ff;
	background:#FFFDF4;
}
div.shopData dt{
	margin-bottom:5px;
	font-weight:bold;
}
div#lastStudy{
	margin-bottom:20px;
}
/* 新詳細ページ */
div.noGogaku div.titleBox{
	margin-bottom:18px;
	width:590px;
	height:84px;
}

div.noGogaku table.table_design_eat{
border:none;
margin:0 10px 0 10px;
}
div.noGogaku table.table_design_eat th{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
div.noGogaku table.table_design_eat td{
vertical-align:top;
padding:0 0 0 10px;
}
div.noGogaku table.table_design_eat td img{
margin:0 0 6px 0;
}
div.noGogaku p.caption_eat{
font-size:11px;
color:#5775a4;
margin:0 8px 15px 6px;
line-height:1.2;
}
div.noGogaku table.table_design_eat2{
margin:0 0 0 65px;
}
div.noGogaku .table_design_eat2 th{
	width:323px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
div.noGogaku .eat_box1{
width:323px;
background:url("../../eat/img/comments_m.gif") repeat-y;
}
div.noGogaku .eat_box2{
background:url("../../eat/img/comments_u.gif") no-repeat;
background-position:top left;
}
div.noGogaku .eat_box3{
background:url("../../eat/img/comments_d.gif") no-repeat;
background-position:bottom left;
padding:14px 40px 11px 13px;
}
div.noGogaku .eat_box3 p{
line-height:1.5;
}
div.noGogaku .eat_data_box{
	clear:both;
	background:url("../img/bg_dot01.gif");
	padding:10px 20px 12px 20px;
	margin-top:15px;
}
div.noGogaku .eat_data_box p{
	color:#FFFFFF;
	line-height:1.5;
}
div.noGogaku .eat_data_box a,
div.noGogaku .eat_data_box a:link,
div.noGogaku .eat_data_box a:visited{
	color:#7ce3d8;
	font-weight:bold;
	text-decoration:underline;
}
div.noGogaku .eat_data_box a:hover{
	color:#abdcff;
	text-decoration:underline;
}

div.noGogaku .data_box{
	clear:both;
	padding:10px 20px 12px 20px;
	margin-top:15px;
	background-color:#FFFDF4;
	border:1px solid #C8D5FF;
	margin-bottom:15px;
}
div.noGogaku .data_box p{
	color:#565656;
	line-height:1.5;
}
div.noGogaku .data_box a,
div.noGogaku .data_box a:link,
div.noGogaku .data_box a:visited{
	color:#7ce3d8;
	font-weight:bold;
	text-decoration:underline;
}
div.noGogaku .data_box a:hover{
	color:#abdcff;
	text-decoration:underline;
}

/* 3.for leftbar style
===============================================================*/
div#studySide li{
	background:url(../img/arrow_local.gif) no-repeat 0 4px;
}
div#studySide  a,
div#studySide  a:link,
div#studySide  a:visited{
	color:#666666;
}
div#studySide  a:hover{
	color:#298ADC;
	text-decoration:underline;
}




/*-- secound page --*/
.study_title_box{
background-color:#F5F5F5;
width:590px;
}
.study_title_box2{
}
p.study_txt01{
padding:18px 75px 0 10px;
}
.study_title{
font-size:22px;
padding:0px 75px 0 10px;
font-weight:bold;
}
#study_contents{
margin:0 18px 20px 18px;
padding:0 0 20px 0;
border-bottom:1px dashed #6C59FE;
}
#study_contents td,
#study_contents th{
vertical-align:top;
}
#study_contents td{
line-height:1.5;
}
#study_contents img{
margin:5px;
margin:10px;
}
#study_more{
border:1px solid #999999;
margin:0 18px 20px 18px;
padding:22px;
}
#study_more img{
margin:5px;
}

/*--------- Main Contents END ---------*/
