@charset "Shift_JIS";

/*---right_top_img_boxͺ---*/

#right_top_img_box{
width:570px;
margin-bottom:20px
}

/*---right_top_info_boxͺ---*/

#right_top_info_box{
width:570px;
margin-bottom:20px;
overflow:hidden;
}

#right_top_info_box p{
margin-bottom:20px;
}

/*---------- leftͺ ----------*/

#r_t_left{
float:left;
width:265px;
font-size:0.8em;
line-height:1.6em;
overflow:hidden;
}

h4{
font-size:1em;
line-height:1.6em;
margin-bottom:10px;
}

.r_t_left_l{
float:left;
margin-right:5px;
margin-bottom-10px;
}

.r_t_left_r{
float:right;
margin-left:5px;
margin-bottom-10px;
}

#r_t_left .BlogLink{
margin:0 0 20px 0;
padding:0;
}

#r_t_left .BlogLink p{
margin:0 0 10px 0;
padding:0;
}

#r_t_left .BlogCatName{

}

#r_t_left .BlogLink ul{
list-style:square;
margin:0 0 0 15px;
}

#r_t_left .BlogLink li{
margin-bottom:5px;
}


/*---------- ₯@pointΠξͺ(diving.html)@₯ ----------*/

#r_t_left table{
width:265px;
}

#r_t_left td{
padding-bottom:8px;
}

/*---------- £@pointΠξͺ(diving.html)@£ ----------*/

/*---------- rightͺ ----------*/

#r_t_right{
float:right;
width:280px;
font-size:0.8em;
line-height:1.6em;
overflow:hidden;
}

#r_t_right table{
width:280px;
margin-bottom:10px;
}

#r_t_right caption{
text-align:left;
}

#r_t_right td{
padding:5px;
border-bottom:solid #ffffff 3px;
}

.td_left{
background:#87ceeb;
width:7em;
}

.fee{
font-weight:bold;
font-size:1.1em;
background:#ff285a;
color:#ffffff;
}

.headline{
width:100%;
height:100%;
background:#ffa500;
text-align:center;
margin-bottom:3px;
}

.headline strong{
font-weight:normal;
}

.infoTelBox{
margin-bottom:10px;
padding:10px;
background:#FAFAE6;
border:solid 1px #e9e9e9;
}

#right_top_info_box .infoTelBox p{
margin:0;
padding:0;
font-size:16px;
line-height:140%;
}

#right_top_info_box .infoTelBox .infoTel{
font-size:26px;
font-weight:bold;
color:#ff3333;
}

/*---------- ₯@right_box_listͺ@₯ ----------*/

.right_box_list{
list-style:outside;
margin-bottom:30px;
margin-left:25px;
}

/*---------- £@right_box_listͺ@£ ----------*/

/*--------------------------------------------------------- menu_one_boxͺ ---------------------------------------------------------*/

.menu_one_box{
width:570px;
border-top:solid 1px #ff285a;
/*
border-top:dotted 2px #ff285a;
*/
margin-bottom:20px;
padding-top:20px;
overflow:hidden;
font-size:0.8em;
line-height:1.6em;
}

.menu_one_box p{
margin-bottom:10px;
}

.menu_one_box div{
margin-bottom:10px;
}

.menu_one_box h4{
margin:0 0 20px 0;
font-size:1.4em;
line-height:150%;
border-leftsolid 8px #ff3000;
color:#ff285a;
}

.menu_one_box .backGreen{
margin:20px 0 20px 0;
padding:10px;
}

.backGreen strong{
padding:0 0 0 16px;
border-left:solid 8px #a0e100;
}

.dantaiPrice{
font-size:1.3em;
font-weight:bold;
text-decoration:underline;
color:#ff0000;
}

.dantaiPrice span{
font-size:2em;
font-weight:normal;
color:#ff0000;
}

.backGreen ul{
margin:0 0 0 15px;
padding:0;
list-style:normal;
}

.huyuwari ul{
margin:0 0 0 15px;
padding:0;
list-style:normal;
}

.one_box_left{
float:left;
margin-right:10px;
}

.one_box_right{
float:right;
margin-left:10px;
}

.font14{
font-size:14px;
}

.font16{
font-size:16px;
}

.fontTel{
font-size:24px;
font-weight:bold;
letter-spacing:1px;
color:#ff285a;
}

/*---------- ₯@ss_op_boxͺ(ss.html,access.html)@₯ ----------*/

.op_p{
border:solid 1px #696969;
padding:6px;
}

.op_t{
border:solid 1px #696969;
border-top:0px;
margin-top:-10px;
padding:6px;
}

.op_t span{
color:#ff0000;
}

/*---------- £@ss_op_boxͺ@£ ----------*/

/*---------- ₯@c_tableͺ(school.html)@₯ ----------*/

.c_table{
background:#87ceeb;
margin-bottom:20px;
}

.c_table th{
background:#e0ffff;
}

.c_table td{
padding:5px;
background:#ffffff;
}

/*---------- £@c_tableͺ@£ ----------*/

/*---------- ₯@op_tableͺ(charter.html)@₯ ----------*/

.op_table{
width:500px;
}

.op_table caption{
text-align:left;
}

.op_table td{
padding:5px;
}

.op_menu{
background:#87ceeb;
}

.op_table tr{
background:#e0ffff;
}

/*---------- £@op_tableͺ@£ ----------*/

/*---------- ₯@dlͺ(whale.html)@₯ ----------*/

.menu_one_box dt{
font-weight:bold;
}

.menu_one_box dd{
margin-bottom:10px;
}

/*---------- £@dlͺ@£ ----------*/

/*---------- ₯@mf_tableͺ(fee.html)@₯ ----------*/

.mf_table{
background#ff285a;
width:570px;
margin-bottom:20px;
}

.mf_table th{
background:orange;
font-weight:normal;
}

.mf_table th,td{
padding:5px;
}

.mf_table a{
color:#000000;
}

.mf_td_1{
background:#ffbfce;
width:120px;
}

.mf_td_2{
background:#ffccd8;
width:80px;
}

.mf_td_3{
background:#ffdae3;
width:70px;
}

.mf_td_4{
background:#ffe7ed;
}

/*---------- £@mf_tableͺ@£ ----------*/

/*---------- ₯@table_formͺ(postmail.html)@₯ ----------*/

#table_form{
width:570px;
margin-bottom:20px;
}

#table_form th{
text-align:left;
background:#87ceeb;
}

#table_form th,td{
padding:5px;
}

#table_form span{
padding-left:5px;
color:#ff0000;
}

/*---------- £@table_formͺ@£ ----------*/

/*---------- ₯@mapͺ(access.html)@₯ ----------*/

.map{
background:pink;
width:300px;
height:300px;
}

/*---------- £@mapͺ@£ ----------*/

/*---------- ₯@saiyouͺ(saiyou.html)@₯ ----------*/

.SaiyouHeadline{
font-size:1.2em;
line-height:150%;
}

.SaiyouKoumoku{
background:#dcdcdc;
text-indent:1.2em;
font-weight:bold;
}

.saiyoubox{
margin-top:1em;
margin-bottom:2em;
argin-left:1px;
}

.saiyou_table{
width:99%;
border-collapse:collapse;
border:1px solid #333333;
margin:0 auto 10px auto;
}

.saiyou_table td{
border:1px solid #333333;
}

.saiyou_td1{
background-color:#ffffff;
width:100px;
}

.saiyou_td1_1{
background-color:#ffffa2;
width:100px;
}

.saiyou_td2{
background-color:#eaeaea;
width:45px;
text-align:center;
}

.saiyou_td3{
background-color:#ffffff;
text-align:center;
}

.saiyou_td3_1{
background-color:#ffffff;
text-align:left;
}

.saiyou_td3_2{
background-color:#ffffa2;
text-align:center;
}

.saiyou_td4{
background-color:#ffffff;
text-align:center;
/*width:3em;*/
}

.saiyou_td11{
width:25%;
color:#ffffff;
background-color:#008080;
text-align:center;
}

/*---------- £@saiyouͺ@£ ----------*/

/*---₯activeHead₯---*/

.activeHead h3{
font-size:20px;
color:#ffffff;
background:#00bfff;
margin:0 0 5px 0;
padding:5px;
}

.activeHead p{
color:#555555;
font-size:13px;
font-weight:bold;
line-height:160%;
border-bottom:solid 1px #00bfff;
margin:0 0 15px 0;
padding:0;
}

/*---₯haruwari2008₯---*/

#haruwari2008{
font-size:14px;
line-height:160%;
color:#333333;
}

#haruwari2008 .p20{
padding:0 20px;
margin:0;
}

#haruwari2008 h4{
color:#ff3c64;
}

#haruwari2008 p,#haruwari2008 li{
margin:0 0 15px 0;
}

#haruwari2008 div{
margin:0 0 20px 0;
}

#haruwari2008 .textCenter{
text-align:center;
margin:0 0 30px 0;
border-bottom:solid 1px #ffe0e0;
}

#haruwari2008 .textCenter ul{
list-style:none;
}

#haruwari2008 .kikan{
padding:15px;
background:#f9f4e0;
border-right:solid 1px #f0f0f0;
border-bottom:solid 1px #f0f0f0;
}

#haruwari2008 .headline{
padding:2px 10px;
background:#ff3c64;
color:#ffffff;
font-weight:bold;
text-align:left;
}


/*===========================*/
/*t@~[ΑW2008p*/
/*===========================*/


#family2008 *{
margin:0;
padding:0;
font-size:14px;
line-height:150%;
}

#family2008 .bottom10{
margin-bottom:10px;
}

#family2008 .bottom20{
margin-bottom:20px;
}

#family2008 .bottom30{
margin-bottom:30px;
}

#family2008 .bottom40{
margin-bottom:40px;
}

#family2008 .bottom50{
margin-bottom:50px;
}

#family2008 .bottom60{
margin-bottom:60px;
}

#family2008 .clr{
clear:both;
}

#family2008 .clr hr{
display:none;
}

#family2008 .floatL{
float:left;
}

#family2008 .floatR{
float:right;
}

#family2008 .width330{
width:330px;
}

/*===========================*/
/*w2008p*/
/*===========================*/


#gakuwari200809 *{
margin:0;
padding:0;
font-size:14px;
line-height:150%;
}

#gakuwari200809 .bottom10{
margin-bottom:10px;
}

#gakuwari200809 .bottom20{
margin-bottom:20px;
}

#gakuwari200809 .bottom30{
margin-bottom:30px;
}

#gakuwari200809 .bottom40{
margin-bottom:40px;
}

#gakuwari200809 .bottom50{
margin-bottom:50px;
}

#gakuwari200809 .bottom60{
margin-bottom:60px;
}

#gakuwari200809 .center{
margin:0 auto;
text-align:center;
}

#gakuwari200809 .fontL{
font-size:18px;
}

#gakuwari200809 .fontS{
font-size:12px;
}

#gakuwari200809 .hl1{
font-weight:bold;
color:#ff285a;
}

#gakuwari200809 .hl2{
font-weight:bold;
color:#ffffff;
background:#ff285a;
padding:3px 10px;
}

#gakuwari200809 ul{
margin:0 0 10px 10px;
padding:0 0 0 10px;
}

#gakuwari200809 li{
margin:0 0 5px 0;
}

#gakuwari200809 .floatL{
float:left;
}

#gakuwari200809 .floatL10{
margin-right:10px;
float:left;
}
