@charset "utf-8";
 /*------------------------------------
common
------------------------------------*/
p,h1,h2,h3,h4{
font:normal 12px/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
line-break: normal;
line-height: 1.4;
}
.indentset{
text-indent: none;
text-decoration:none;
}
a:link{
	color: #0099FF;
}
a:visited{
	color: #0099FF;
}
a:hover{
	color: #00CCFF;
}
a:active{
	color: #00FFFF;
}
body{
width : 100% ;
height: 100% ;
background:#ffb8d0 url("../img/bg1410.gif") ;
background-position: top center ;
font-family:
    "ヒラギノ角ゴ Pro W3",
    "HIragino Kaku Gothic Pro W3",
    "HIragino Kaku Gothic Pro",
    Osaka,
    "ＭＳ Ｐゴシック",
    "MS P Gothic",
    sans-serif; 
}
#bg{
width : 100% ;
height: 100% ;
}
/*------------------------------------
header
------------------------------------*/
#header{
width :900px;
height: 240px;
margin: 0 auto;
padding-top: 5px;
background: url("../img/header.jpg") no-repeat;
}
#header h1{
color: #ff19a1;
float: left;
margin-left: 5px;
}
#header p{
color: #ff19a1;
margin-left: 5px;
float: left;
}
/*------------------------------------
wrapper
------------------------------------*/
#wrapper{
width: 900px;
margin: 0 auto;
padding: 0px 0px 30px 0px;
overflow: auto;
background-color: rgba(255,255,255,0.9);

}
/*------------------------------------
sidebar
------------------------------------*/
#sidebar{
width: 210px;
padding-top: 10px;
float: left;
}
/*---バナー表示----*/
.side_banner_rap{
width: 190px;
margin: 0px 1px 10px 7px;
padding: 0px 6px 10px 6px;

margin: 0px 0px 10px 6px\9; /*---IE8以下----*/
}
.side_banner_rap img{
margin-top: 10px;
}

/*---写メ日記----*/
.diary_rap{
width: 199px;
margin: 0px 1px 10px 8px;
background: url("../img/side_event_area_bg.jpg");
border: solid 1px #D2D2D2;
}
.diary_content{
width: 178px;
padding: 10px 11px 0 10px;
}
.side_diary_title{
width: 201px;
height:52px;
background: url("../img/side_shame_title.png");
margin: 0px 1px 0 8px;
}

.side_diary_title a{
display: block;
width: 80px;
height: 31px;
text-indent: -99999px;
overflow: hidden;
text-decoration: none;
background: url("../img/area_title_btn_side.png") no-repeat 0px 0px;
margin-top: 17px;
float: right;
}
.side_diary_title a:hover {
background: url("../img/area_title_btn_side.png") no-repeat 0px -31px;
}



/*---イベント情報----*/
.event_rap{
width: 201px;
margin: 0px 1px 10px 8px;


margin: 0px 0px 10px 7px\9; /*---IE8以下----*/
border: solid 1px #E0E0E0\9; /*---IE8以下----*/
}
.event{
width: 179px;
padding: 5px 11px 0 11px;
background: url("../img/events_bg.png") repeat-y;
}
.event img{
	width: 179px;
	margin: 0 0 5px 0;
}
/*------------------------------------
main
------------------------------------*/
#main{
width: 676px;
float: right;
padding: 5px 7px 0px 7px;
}
/*---バナー表示----*/
.banner_area{
}
.banner_area img{
padding: 3px;
margin-bottom: 10px;
border: solid 1px #D6D6D6;
background-color: #FFFFFF;
box-shadow: 1px 1px 6px 0px #777; /*---IE9----*/
-webkit-box-shadow: 1px 1px 3px 0px #777; /*---Safari, Chrome----*/
-moz-box-shadow: 1px 1px 3px 0px #777; /*---Firefox----*/
}
/*---一覧表示----*/
.list_area_title{
margin: 10px 3px;
}
.list_area_rap{
width: 674px;
margin-bottom: 10px;
border: solid 1px #E0E0E0;
background-image: url(../img/top_list_area_bg.jpg), url(../img/top_list_area_bg2.jpg);
background-repeat: repeat-x,repeat;
background-image: url(../img/top_list_area_bg2_ie.jpg)\9;/*--CSS3 IE8、IE7--*/
background-color:#FF74A2;
box-shadow: 1px 1px 6px 0px #777; /*--IE9--*/
-webkit-box-shadow: 1px 1px 3px 0px #777; /*--Safari, Chrome--*/
-moz-box-shadow: 1px 1px 3px 0px #777; /*--Firefox--*/
}
.list_area{
width: 654px;
padding: 5px 10px 15px 10px;
overflow: hidden;
}
.list_area_rap_charge{
width: 674px;
margin-bottom: 10px;
border: solid 1px #E0E0E0;
background-image: url(../img/top_charge_area_bg.jpg), url(../img/top_charge_area_bg2.jpg);
background-repeat: repeat-x,repeat;
background-image: url(../img/top_charge_area_bg2_ie.jpg)\9;/*--IE8, IE7--*/
background-color: #37A8D7;
box-shadow: 1px 1px 6px 0px #777; /*--IE9--*/
-webkit-box-shadow: 1px 1px 3px 0px #777; /*--CSS3 Safari, Chrome--*/
-moz-box-shadow: 1px 1px 3px 0px #777; /*--Firefox--*/
}
/*---トップへ戻る----*/
.back_top{
text-align: right;
margin: 20px 10px 0 0;
}
/*---体験漫画----*/
.comic {
text-align: center;
}
.comicbtn {
text-align: center;
margin: 10px 0px 0px 140px;
padding: 3px;
}
.comicbtn img{
	float: left;
	margin-left: 10px;
}
/*---禁煙ページ----*/
.no_smorking {
text-align: center;
}
.no_smorking h2{
	font-weight: bold;
}
.no_smorking img{
        margin-bottom: 20px;
}
/*------------------------------------
footer
------------------------------------*/
#footer_bg{
width : 100%;
height: 100%;
background-image:url(../img/footer_bg.jpg);
background-repeat: repeat-x;
background-color: #FF91B4;
padding-bottom: 30px;
}
#footer{
width : 900px;
margin: 0 auto;
text-align: center;
padding: 20px 0px;
}
#footer p{
color: #FFFFFF;
line-height: 2;
clear: both;
}