﻿/* CSS Document */
body{
background-color:#FFFFFF;
text-align:center;
margin: 0px;
font-size:90%;
color:#000000;
padding: 0px; /*Opera用*/
}
img{padding: 0;margin: 0; border: none;}

/* ---リンク--- */
a:link {  color:#0033FF;}
a:visited {  color:#0033FF;}
a:hover {  color:#FF00FF;text-decoration: none;}
a:active {  color:#FF00FF;text-decoration: none;}
/* ---…テキスト--- */
.blue_bold{ color:#0033CC;font-weight:bold; }
.blue{ color:#0033CC; }
.bold_red{ color:#FF0000;font-weight:bold; }
.red_bold{ color:#FF0000;font-weight:bold; }
.red{ color:#FF0000;}
.bold{ font-weight:bold; }
.orange_bold{ color:#FF6600;font-weight:bold; }



/* footer 部分　　全ページ共通
---------------------------------------------*/
#footer{
width:700px;
margin:0px auto;
padding:0px;
text-align:center;
}
#footer #one{
width:700px;
margin:0 0 20px 0;
padding:0px;
text-align:center;
}
#footer address{
width:700px;
height:40px;
margin:20px 0 0 0;
padding:0px;
text-align:center;
}



/* ---ヘッド部分　全ページ共通
---------------------------------------------*/
#hedder{
width:700px; height:93px;
margin:0px auto;
padding:0px;
text-align:center;
}
#hedder #hedr{
width:493px; height:93px;
margin:0px auto;
padding:0px;
text-align:center;
float:right;
}
h1{
width:493px; height:50px;
background-color:#FFFFFF;
background-image:url(../ig/hedder25.jpg);
background-repeat:no-repeat;
font-size:17px;
margin:0px auto;
padding:5px 0px 0px 0px;
}
#hedder #hedr ul {
list-style: none;
margin: 0px auto;
padding: 0px 0px 0px 0px;
width:493px;
height: 31px;
float:right;
}
#hedder #hedr li {
float:left;
margin: 0px auto;
padding: 0px;
overflow: hidden;
vertical-align:middle;
/* 
text-align:left;
background-color: #FFFFFF;
background-image: url(../ig/mark.jpg); 
background-position: left center;
background-repeat:no-repeat;
*/
}
#hedder h2{
width:207px; height:93px;
margin:0px auto;
padding:0px;
text-align:center;
float:left;
}
#hedder h2 a{
display:block;
width:207px; height:0 !important;
height /**/:93px;
margin:0px auto;
padding:93px 0px 0px 0px;
overflow:hidden;
background-color:#FFFFFF;
background-image:url(../ig/hedder10.jpg);
background-repeat:no-repeat;
}


/* ---toppage menu
---------------------------------------------*/
#menu{
width:700px; height:366px;
margin:0px auto;
padding:0px;
text-align:center;
}
#menu #allmenu{
width:700px; height:28px;
margin:0px auto;
padding:0px;
text-align:center;
}
#menu #allmenu ul{
list-style: none;
margin: 0px auto;
padding: 0px;
width:700px;
height: 28px;
float:left;
}
#menu #allmenu ul li {
float:left;
margin: 0px auto;
padding: 0px;
overflow: hidden;
vertical-align:middle;
width:140px;
height: 28px;
}
/* toppage container 部分
---------------------------------------------*/
#container{
width:700px;
margin:0px auto;
padding:0px;
text-align:center;
}
#container dl{
width:680px;
margin:0px auto;
padding:20px 10px;
text-align:left;
}
#container dt{
line-height:1.4;
margin:5px 0px;
padding:0px;
color:#0046C2;
font-weight:bold;
text-align:left;
}
#container dd{
line-height:1.4;
margin:2px 0px;
padding:0px;
text-align:left;
}
#container p.kako{
margin:0px auto;
padding:10px 0px;
text-align:right;
font-weight:bold;
}
#menu h3{
width:700px; height:0 !important;
height /**/:338px;
margin:0px auto;
padding:338px 0px 0px 0px;
overflow:hidden;
text-align:center;
background-color:#FFFFFF;
background-image:url(../ig/mainimage.jpg);
background-repeat:no-repeat;
}
#container #topunder{
margin:50px 0px 0px 0px auto;
padding:20px 0px 2px 20px;
line-height:1.4;
border:1px solid #0066FF;
}
#container #topunder h4{
margin:10px 0px;
padding:2px 0px 2px 20px;
color:#0066FF;
}
#container #topunder p{
margin:10px 0px;
padding:2px 20px 30px 30px;
line-height:1.4;
}

#container #top_mbacafe{
margin:0px auto;
padding:0px 20px 10px 20px;
line-height:1.4;
border:1px solid #0066FF;
width:600px;
text-align:center;
}
#container #top_mbacafe h4{
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;
color:#0066FF;
}
#container #top_mbacafe p{
margin:0px;
padding:0px;
line-height:1.4;
text-align:left;
}
#container #links{
margin:0px auto;
padding:0px 0px 0px 0px;
line-height:1.4;
text-align:left;
width:700px;
}
#container #links ul {
list-style: none;
margin: 0px auto;
padding: 0px 0px 0px 0px;
float:right;
width:700px;
}
#container #links li {
float:left;
margin: 0px auto;
padding: 0px;
overflow: hidden;
vertical-align:middle;
width:230px;
text-align:center;
}

/* ---toppage以外の menu　共通
---------------------------------------------*/
#menu1{
width:700px; height:128px;
margin:0px auto;
padding:0px;
text-align:center;
}
#menu1 #allmenu1{
width:700px; height:28px;
margin:0px auto;
padding:0px;
text-align:center;
}
#menu1 #allmenu1 ul{
list-style: none;
margin: 0px auto;
padding: 0px;
width:700px;
height: 28px;
float:left;
}
#menu1 #allmenu1 ul li {
float:left;
margin: 0px auto;
padding: 0px;
overflow: hidden;
vertical-align:middle;
width:140px;
height: 28px;
}

#menu1 h3{
width:700px; height:57px;
margin:0px auto;
padding:0px;
text-align:center;
}

/* ---toppage以外の 個別menu　
---------------------------------------------*/
/* ---001　------*/
#menu1 #individualmenu1{
width:700px;
height: 43px;
margin:0px auto;
padding:0px;
text-align:center;
background-image:url(../ig/n1aboutmba_back.jpg);
background-repeat:repeat-x;
}
#menu1 #individualmenu1 ul{
list-style: none;
margin: 0px auto;
padding: 9px 0px 9px 0px;
width:689px;
height: 24px;
float:left;
text-align:center;
}
#menu1 #individualmenu1 ul li {
float:left;
margin: 0px auto;
padding: 0px 0px 0px 3px;
overflow: hidden;
vertical-align:middle;
width:111px;
height: 24px;
text-align:center;
}
#menu1 #individualmenu1 ul li.fi1 {
padding: 0px 0px 0px 8px;
}
/* ---002　------*/
#menu1 #individualmenu2{
width:700px;
height: 43px;
margin:0px auto;
padding:0px;
text-align:center;
background-image:url(../ig/n2oshirase_back.jpg);
background-repeat:repeat-x;
}
#menu1 #individualmenu2 ul{
list-style: none;
margin: 0px auto;
padding: 9px 0px 9px 0px;
width:689px;
height: 24px;
float:left;
text-align:center;
}
#menu1 #individualmenu2 ul li {
float:left;
margin: 0px auto;
padding: 0px 0px 0px 3px;
overflow: hidden;
vertical-align:middle;
width:111px;
height: 24px;
text-align:center;
}
#menu1 #individualmenu2 ul li.fi2 {
padding: 0px 0px 0px 8px;
}
/* ---003　------*/
#menu1 #individualmenu3{
width:700px;
height: 43px;
margin:0px auto;
padding:0px;
text-align:center;
background-image:url(../ig/n3infomation_back.jpg);
background-repeat:repeat-x;
}
#menu1 #individualmenu3 ul{
list-style: none;
margin: 0px auto;
padding: 9px 0px 9px 0px;
width:689px;
height: 24px;
float:left;
text-align:center;
}
#menu1 #individualmenu3 ul li {
float:left;
margin: 0px auto;
padding: 0px 0px 0px 3px;
overflow: hidden;
vertical-align:middle;
width:111px;
height: 24px;
text-align:center;
}
#menu1 #individualmenu3 ul li.fi3 {
padding: 0px 0px 0px 8px;
}
/* ---004　------*/
#menu1 #individualmenu4{
width:700px;
height: 43px;
margin:0px auto;
padding:0px;
text-align:center;
background-image:url(../ig/n4blog_back.jpg);
background-repeat:repeat-x;
}
#menu1 #individualmenu4 ul{
list-style: none;
margin: 0px auto;
padding: 9px 0px 9px 0px;
width:689px;
height: 24px;
float:left;
text-align:center;
}
#menu1 #individualmenu4 ul li {
float:left;
margin: 0px auto;
padding: 0px 0px 0px 3px;
overflow: hidden;
vertical-align:middle;
width:111px;
height: 24px;
text-align:center;
}
#menu1 #individualmenu4 ul li.fi4 {
padding: 0px 0px 0px 8px;
}
/* ---005　------*/
#menu1 #individualmenu5{
width:700px;
height: 43px;
margin:0px auto;
padding:0px;
text-align:center;
background-image:url(../ig/n5kaiin_back.jpg);
background-repeat:repeat-x;
}
#menu1 #individualmenu5 ul{
list-style: none;
margin: 0px auto;
padding: 9px 0px 9px 0px;
width:689px;
height: 24px;
float:left;
text-align:center;
}
#menu1 #individualmenu5 ul li {
float:left;
margin: 0px auto;
padding: 0px 0px 0px 3px;
overflow: hidden;
vertical-align:middle;
width:111px;
height: 24px;
text-align:center;
}
#menu1 #individualmenu5 ul li.fi5 {
padding: 0px 0px 0px 8px;
}












/* container 部分 バックボーンページ
---------------------------------------------*/
#menu2 h3.title_sitemap{
width:700px; height:0 !important;
height /**/:148px;
margin:0px auto;
padding:148px 0px 0px 0px;
overflow:hidden;
text-align:center;
background-color:#FFFFFF;
background-image:url(../ig/sitemap.jpg);
background-repeat:no-repeat;
}
#menu2 h3.title_privacypolicy{
width:700px; height:0 !important;
height /**/:148px;
margin:0px auto;
padding:148px 0px 0px 0px;
overflow:hidden;
text-align:center;
background-color:#FFFFFF;
background-image:url(../ig/privacypolicy.jpg);
background-repeat:no-repeat;
}
#menu2 h3.title_update{
width:700px; height:0 !important;
height /**/:148px;
margin:0px auto;
padding:148px 0px 0px 0px;
overflow:hidden;
text-align:center;
background-color:#FFFFFF;
background-image:url(../ig/update.jpg);
background-repeat:no-repeat;
}
#menu2 h3.title_otoiawase{
width:700px; height:0 !important;
height /**/:148px;
margin:0px auto;
padding:148px 0px 0px 0px;
overflow:hidden;
text-align:center;
background-color:#FFFFFF;
background-image:url(../ig/otoiawase.jpg);
background-repeat:no-repeat;
}
#menu2{
width:700px; height:176px;
margin:0px auto;
padding:0px;
text-align:center;
}
#menu2 #allmenu2{
width:700px; height:28px;
margin:0px auto;
padding:0px;
text-align:center;
}
#menu2 #allmenu2 ul{
list-style: none;
margin: 0px auto;
padding: 0px;
width:700px;
height: 28px;
float:left;
}
#menu2 #allmenu2 ul li {
float:left;
margin: 0px auto;
padding: 0px;
overflow: hidden;
vertical-align:middle;
width:140px;
height: 28px;
}
#container_back{
width:700px;
margin:0px auto;
padding:0px;
text-align:left;
}
#container_back dl{
width:680px;
margin:0px auto;
padding:0px 10px;
text-align:left;
}
#container_back dt{
line-height:1.4;
margin:5px 0px;
padding:0px;
}
#container_back dd{
line-height:1.4;
margin:2px 0px;
padding:0px;
}
#container_back p{
margin:10px 0px;
padding:2px 20px 30px 30px;
line-height:1.4;
}


#container_back.privacypolicy{
width:700px;
margin:0px auto;
padding:0px;
text-align:left;
}
#container_back.privacypolicy h4{
margin:10px 0px;
padding:20px 0px 2px 0px;
color:#0066FF;
}
#container_back.privacypolicy ol{
}
#container_back.privacypolicy ol li{
text-align:left;
font-size:1em;
margin:0px;
padding:5px 30px 10px 3px;
line-height:1.4;
}

#container_back.sitemap{
width:650px;
margin:0px auto;
padding:0px 20px 0px 30px;
color:#0066FF;
font-size:1.2em;
}
#container_back.sitemap h4{
margin:10px 0px;
padding:10px 0px 5px 10px;
color:#0066FF;
font-size:1.2em;
}
#container_back.sitemap dl{
width:660px;
margin:0px auto;
padding:0px 20px;
text-align:left;
}
#container_back.sitemap dt{
line-height:1.4;
margin:5px 0px;
padding:20px 0px 3px 0px;
font-size:1.1em;
}
#container_back.sitemap dd{
line-height:1.4;
margin:2px 0px 2px 0px;
padding:0px 0px 3px 15px;
font-size:1em;
background-image:url(../ig/mark.jpg);
background-repeat:no-repeat;
background-position:center left;
vertical-align:middle;
}
#container_back.sitemap ul{
list-style: none;
margin:50px 5px 5px 0px;
padding:0px 5px 5px 0px;
overflow: hidden;
}
#container_back.sitemap ul li{
text-align:left;
margin:0px;
padding:3px 5px 3px 15px;
line-height:1.2;
font-size:1em;
}
#container_back.toi{
width:680px;
margin:0px auto;
padding:20px;
text-align:center;
}
#container_back.toi h4{
margin:0px auto;
padding:20px;
text-align:left;
line-height:1.4;
}
#container_back.toi #toiawase{
margin:20px 0px 50px 0px;
padding:20px;
text-align:center;
}
#container_back.toi #toiawase h5{
width:500px;
margin:0px auto;
padding:20px;
text-align:center;
border:1px solid #64B0FE;
font-weight:normal;
font-size:1.2em;
}
#container_back.toi p{
width:680px;
margin:0px auto;
padding:20px;
text-align:center;
}
#container_back.toi ul{
width:600px;
margin:0px auto;
padding:20px;
text-align:left;
line-height:1.4;
}
#container_back.toi table{
width:600px;
margin:0px auto;
padding:0px 0px 30px 0px;
border-collapse:collapse;
line-height:1.4;
border-top:2px solid #64B0FE;
border-left:2px solid #64B0FE;
}
#container_back.toi table th{
width:140px;
margin:0px auto;
padding:5px 5px;
line-height:1.4;
font-weight:normal;
text-align:center;
width:150px;
border-right:2px solid #64B0FE;
border-bottom:2px solid #64B0FE;
}
#container_back.toi table td{
width:440px;
margin:0px auto;
padding:5px 5px;
line-height:1.4;
text-align:left;
border-right:2px solid #64B0FE;
border-bottom:2px solid #64B0FE;
}
#container_back.toi form{
margin:0px auto;
padding:5px 5px;
text-align:center;
}
#container_back.toi #buttons{
margin:10px auto;
padding:5px 5px;
text-align:center;
}






/* container 部分　共通
---------------------------------------------*/
/* 準備中 */
.rady{
margin:0px auto;
padding:10px 0px 500px 0px;
line-height:1.4;
text-align:center;
}
/* 注釈 */
.annotation{
line-height:1.4;
text-align:left;
}
/* 画像をセンターに */
div.img_c{
margin:0px auto;
padding:0px;
text-align:center;
}
.back{
margin:0px auto;
padding:0px;
text-align:right;
float:right;
}

/* container 部分　MBACafeについて
---------------------------------------------*/

#container_aboutmba{
width:700px;
margin:0px auto;
padding:0px;
text-align:left;
}
#container_aboutmba h4{
margin:10px 0px;
padding:40px 0px 2px 0px;
color:#0066FF;
}

#container_aboutmba h4 a:link {color:#0066FF;text-decoration: none;}
#container_aboutmba h4 a:visited{color:#0066FF;text-decoration: none;}
#container_aboutmba h4 a:hover{color:#0066FF;text-decoration: none;}
#container_aboutmba h4 a:active {color:#0066FF;text-decoration: none;}



#container_aboutmba h4.a1{
padding:20px 0px 2px 0px;
}
#container_aboutmba h4 span{
margin:0px;
padding:2px 0px 2px 30px;
font-size:1.2em;
line-height:1.4;
}
#container_aboutmba p{
margin:10px 0px;
padding:2px 10px 2px 5px;
line-height:1.4;
}
#container_aboutmba p.aisatsu{
margin:10px 0px;
padding:2px 30px 2px 30px;
line-height:1.4;
}
#container_aboutmba #prof{
margin:0px 0px auto;
text-align:center;
padding:20px 30px 20px 30px;
line-height:1.4;
}
#container_aboutmba ul{
list-style: none;
margin:5px 0px 10px 5px;
padding:0px;
border:0px;
overflow: hidden;
}
#container_aboutmba ul li{
text-align:left;
font-size:1em;
margin:0px;
padding:1px 0px 5px 20px;
}
#container_aboutmba p img{
margin:0px;
padding:2px 10px 25px 5px;
}

#container_aboutmba #t_c{
margin:0px auto;
padding:0px;
text-align:center;
}
#container_aboutmba #t_c table{
margin:0px auto;
padding:0px;
text-align:left;
border-collapse:collapse;
border-top:1px solid #282B80;
border-left:1px solid #282B80;
width:580px;
}
#container_aboutmba #t_c table th{
font-weight:normal;
text-align:left;
width:200px;
margin:0px auto;
padding:5px;
color:#666666;
border-right:1px solid #282B80;
border-bottom:1px solid #282B80;
background-color:#FFBD80;
}
#container_aboutmba #t_c table td{
font-weight:normal;
text-align:center;
margin:0px auto;
padding:20px;
border-right:1px solid #282B80;
border-bottom:1px solid #282B80;
}







#container_aboutmba #president{
padding:0px;
margin:50px 0px 30px 0px;
text-align:left;
}
#container_aboutmba #president ul{
}
#container_aboutmba #president ul li{
margin:0px;
padding:10px 0px 0px 10px;
line-height:1.4;
}
#container_aboutmba #president ul li p.president_comment{
width:650px;
margin:0px;
padding:15px 0px 15px 10px;
line-height:1.4;
text-align:left;
}


/* container 部分　プロフィール
---------------------------------------------*/
#container_aboutmba.profile{
width:680px;
margin:0px auto;
padding:20px 10px;
text-align:center;
}
#container_aboutmba.profile #t_c{
margin:0px auto;
padding:0px;
text-align:center;
}
#container_aboutmba.profile #t_c table{
margin:0px auto;
padding:0px;
text-align:left;
border-collapse:collapse;
border-top:1px solid #282B80;
border-left:1px solid #282B80;
width:580px;
}
#container_aboutmba.profile #t_c table th{
font-weight:normal;
text-align:left;
width:200px;
margin:0px auto;
padding:5px;
color:#666666;
border-right:1px solid #282B80;
border-bottom:1px solid #282B80;
background-color:#FFC57C;
}
#container_aboutmba.profile #t_c table td{
font-weight:normal;
text-align:center;
margin:0px auto;
padding:20px;
border-right:1px solid #282B80;
border-bottom:1px solid #282B80;
}
#container_aboutmba.profile #riji_list{
margin:50px 0px 30px 0px;
padding:0px;
text-align:left;
}
#container_aboutmba.profile #riji_list h4{
text-align:center;
margin:0px auto;
padding:30px 0px 0px 0px;
}
#container_aboutmba.profile #riji_list ul li.gyo{
font-weight:bold;
padding:15px 0px 0px 5px;
}

/* プロフィール個別ページ */

#container_aboutmba.profile h4{
margin:10px auto;
padding:30px 0px 2px 0px;
color:#0066FF;
font-size:1.2em;
text-align:center;
line-height:1.4;
}
#container_aboutmba.profile h4 span{
margin:0px auto;
padding:0px;
font-size:1em;
text-align:center;
line-height:1.4;
}
#container_aboutmba.profile h5{
margin:10px 0px 0px 0px;
padding:40px 0px 20px 0px;
color:#0066FF;
line-height:1.4;
}
#container_aboutmba.profile h5 span{
}
#container_aboutmba.profile dl{
width:640px;
margin:0px auto;
padding:0px 20px;
text-align:center;
}
#container_aboutmba.profile dl dt{
margin:0px auto;
padding:10px 0px;
text-align:left;
font-weight:bold;
color:#333333;
font-size:1.1em;
}
#container_aboutmba.profile dl dd{
margin:0px auto;
padding:0px 0px 30px 0px;
text-align:left;
line-height:1.4;
}

/* container 部分　憲章
---------------------------------------------*/
#container_aboutmba.kensyo dl{
width:660px;
margin:30px 0px auto;
padding:0px 20px;
text-align:center;
}
#container_aboutmba.kensyo dl dt{
margin:0px auto;
padding:10px 0px;
text-align:left;
font-weight:bold;
color:#333333;
font-size:1.2em;
}
#container_aboutmba.kensyo dl dd{
margin:0px auto;
padding:0px 0px 30px 0px;
text-align:left;
line-height:1.4;
}

/*-----会則---*/
#container_aboutmba.kaisoku{
width:660px;
margin:0px auto;
padding:0px 20px;
text-align:center;
}
#container_aboutmba.kaisoku p{
margin:0px auto;
padding:0px 0px 80px 0px;
text-align:left;
line-height:1.6;
}
#container_aboutmba.kaisoku h5{
margin:10px 0px;
padding:40px 0px 2px 0px;
text-align:left;
color:#0066FF;
font-size:1.2em;
}
#container_aboutmba.kaisoku ul{
list-style: none;
width:700px;
margin:0px auto;
padding:0px;
overflow: hidden;
}
#container_aboutmba.kaisoku ul li{
text-align:left;
margin:0px;
padding:18px 5px 5px 0px;
line-height:1.2;
}
#container_aboutmba.kaisoku ul li.syo{
font-size:1.2em;
color:#0066FF;
font-weight:bold;
}
/*-----歩み---*/
#container_aboutmba.history{
width:660px;
margin:0px auto;
padding:0px 20px;
text-align:center;
}
#container_aboutmba.history ul{
list-style: none;
margin:0px auto;
padding:0px;
overflow: hidden;
}
#container_aboutmba.history ul li{
text-align:left;
margin:0px;
padding:18px 5px 5px 0px;
line-height:1.4;
}
/* container 部分　お知らせ
---------------------------------------------*/
#container_oshirase{
width:700px;
margin:0px auto;
padding:0px;
text-align:center;
}

.cafe_ibent,
.other_ibent{
width:700px;
margin:0px auto;
padding:0px;
text-align:center;
}

.cafe_ibent h4,
.other_ibent h4{
margin:10px 0px;
padding:10px 0px;
color:#0066FF;
font-size:1.2em;
text-align:center;
}
.cafe_ibent dl,
.other_ibent dl{
width:680px;
margin:0px auto;
padding:0px 10px;
text-align:left;
}
.cafe_ibent dt,
.other_ibent dt{
line-height:1.4;
margin:5px 0px;
padding:0px;
color:#0046C2;
font-weight:bold;
text-align:left;
}
.cafe_ibent dd,
.other_ibent dd{
line-height:1.4;
margin:2px 0px;
padding:0px;
text-align:left;
}

/* イベント詳細 */
#cafe_ibent_syosai h4,
#other_ibent_syosai h4{
margin:10px 0px;
padding:10px 0px;
color:#0066FF;
font-size:1.2em;
text-align:center;
}
#cafe_ibent_syosai h5,
#other_ibent_syosai h5{
margin:10px 0px;
padding:10px 0px;
color:#000000;
font-size:1em;
text-align:center;
}
#cafe_ibent_syosai p,
#other_ibent_syosai p{
margin:5px 0px;
padding:5px 15px;
color:#000000;
text-align:left;
line-height:1.5;
}
#cafe_ibent_syosai p.syomei,
#other_ibent_syosai p.syomei{
margin:5px 0px;
padding:5px 15px;
color:#000000;
text-align:right;
line-height:1.3;
}
#cafe_ibent_syosai p.pickup_title,
#other_ibent_syosai p.pickup_title{
line-height:1.4;
margin:5px 0px;
padding:0px;
color:#0046C2;
font-weight:bold;
text-align:left;
}
#cafe_ibent_syosai p.syosai_cap,
#other_ibent_syosai p.syosai_cap{
line-height:1.4;
margin:5px 10px;
padding:0px;

font-weight:bold;
text-align:left;
}
#cafe_ibent_syosai p.syosai_cap01,
#other_ibent_syosai p.syosai_cap01{
line-height:1.4;
margin:5px 10px 15px;
padding:0px;

text-align:left;
}

#cafe_ibent_syosai p.ibent_photo,
#other_ibent_syosai p.ibent_photo{
margin:auto;
padding:15px 0px;
text-align:center;
}
#cafe_ibent_syosai dl,
#other_ibent_syosai dl{
margin:40px 0px;
padding:0px 15px;
text-align:left;
}
#cafe_ibent_syosai dt,
#other_ibent_syosai dt{
line-height:1.4;
margin:0px;
padding:20px 0px 5px 0px;
color:#0046C2;
font-weight:bold;
text-align:left;
}
#cafe_ibent_syosai dd,
#other_ibent_syosai dd{
line-height:1.5;
margin:2px 0px 2px 0px;
padding:3px 0px 3px 0px;
text-align:left;
}
#cafe_ibent_syosai dd.cafe_ibent_entry,
#other_ibent_syosai dd.other_ibent_entry{
line-height:1.4;
margin:30px 0px;
padding:0px;
text-align:left;
}
#cafe_ibent_syosai ul,
#other_ibent_syosai ul{
list-style: none;
text-align:left;
margin:0px auto;
padding:0px;
}
#cafe_ibent_syosai ul li,
#other_ibent_syosai ul li{
list-style: none;
line-height:1.4;
text-align:left;
margin:0px auto;
padding:0px;
}



/* container 部分　お役立ちページ
---------------------------------------------*/

#container_infomation{
width:700px;
margin:0px auto;
padding:0px;
text-align:left;
}
#container_infomation h4{
margin:10px 0px;
padding:10px 0px;
}
#container_infomation dl{
list-style: none;
margin:20px 0px 20px 10px;
padding:0px;
border:0px;
overflow: hidden;
}
#container_infomation dl dt{
text-align:left;
font-size:1.2em;
margin:0px;
padding:18px 0px 5px 8px;
}
#container_infomation dl dd{
margin:0px;
padding: 3px 5px 18px 25px;
border:0px;
text-align:left;
font-size:1em;
}
#container_infomation ul{
list-style: none;
margin:20px 0px 30px 10px;
padding:0px;
border:0px;
overflow: hidden;
}
#container_infomation ul li{
text-align:left;
font-size:1.2em;
margin:0px;
padding:18px 0px 5px 8px;
}
#container_infomation.ibent{
width:700px;
margin:0px auto;
padding:0px;
text-align:center;
}
#container_infomation.ibent h4{
margin:10px 0px;
padding:10px 0px;
color:#0066FF;
font-size:1.2em;
text-align:center;
}

#container_infomation.ibent table{
width:100%;
margin:0px atuo;
padding:0px;
border-collapse:collapse;
line-height:1.4;
border:0px;
text-align:center;
}
#container_infomation.ibent table h4{
margin:10px 0px;
padding:10px 0px;
color:#0066FF;
font-size:1.2em;
}


#container_infomation.ibent dl{
width:680px;
margin:0px auto;
padding:0px 10px;
text-align:left;
}
#container_infomation.ibent dt{
line-height:1.4;
margin:5px 0px;
padding:0px;
color:#0046C2;
font-weight:bold;
text-align:left;
font-size:1em;
}
#container_infomation.ibent dd{
line-height:1.4;
margin:2px 0px;
padding:0px;
text-align:left;
}
/* container 部分　ブログページ
---------------------------------------------*/
#container_blog{
width:700px;
margin:0px auto;
padding:0px;
text-align:left;
}
#container_blog h4{
margin:10px 0px;
padding:10px 0px;
}
#container_blog p{
margin:10px 0px;
line-height:1.4;
}
#container_blog dl.bloglist{
list-style: none;
margin:20px 0px 20px 10px;
padding:0px;
border:1px solid #395199;
overflow: hidden;
}
#container_blog dl.bloglist dt{
text-align:left;
font-size:1em;
margin:0px;
padding:18px 0px 5px 8px;
}
#container_blog dl.bloglist dd{
margin:0px;
padding: 3px 5px 18px 15px;
border:0px;
text-align:left;
font-size:1em;
}

#container_blog2{
width:700px;
margin:0px auto;
padding:0px;
text-align:left;
}
#container_blog2 h4{
margin:10px 0px;
padding:10px 0px;
}
#container_blog2 p{
margin:0px auto;
padding:10px 0px;
line-height:1.4;
}
#container_blog2 table{
margin:100px 0px;
padding:0px;
border-collapse:collapse;
line-height:1.4;
border-top:2px solid #64B0FE;
border-left:2px solid #64B0FE;
}
#container_blog2 table th{
margin:0px auto;
padding:5px 5px;
line-height:1.4;
font-weight:normal;
text-align:center;
width:150px;
border-right:2px solid #64B0FE;
border-bottom:2px solid #64B0FE;
}
#container_blog2 table td{
margin:0px auto;
padding:5px 5px;
line-height:1.4;
border-right:2px solid #64B0FE;
border-bottom:2px solid #64B0FE;
}
#container_blog2 table td ul{
list-style:none;
margin:0px auto;
padding:5px 0px;
line-height:1.4;
}
#container_blog3{
width:700px;
margin:0px auto;
padding:0px;
text-align:center;
}
#container_blog3 h4{
margin:10px 0px;
padding:10px 0px;
}
#container_blog3 form{
margin-top:80px;
padding:0px;
}
#container_blog3 table{
margin:80px;
padding:0px;
border-collapse:collapse;
line-height:1.4;
border-top:2px solid #64B0FE;
border-left:2px solid #64B0FE;
}
#container_blog3 table th{
margin:0px auto;
padding:5px 5px;
line-height:1.4;
font-weight:bold
text-align:center;
width:150px;
border-right:2px solid #64B0FE;
border-bottom:2px solid #FFFFFF;
background-color:#64B0FE;
color:#FFFFFF;
}
#container_blog3 table th.lastline{
border-bottom:2px solid #64B0FE;
}
#container_blog3 table td{
margin:0px auto;
padding:5px 5px;
line-height:1.4;
border-right:2px solid #64B0FE;
border-bottom:2px solid #64B0FE;
text-align:left;
}
/* container 部分　会員ページ
---------------------------------------------*/

#container_kaiin{
width:700px;
margin:0px auto;
padding:0px;
text-align:left;
}

/* 銀行
---------------------------------------------*/
.bank{}
.bank table{
border-top:1px solid #64B0FE;
border-left:1px solid #64B0FE;
}
.bank table th{
padding:5px;
border-right:1px solid #64B0FE;
border-bottom:1px solid #64B0FE;
}
.bank table td{
padding:5px;
border-right:1px solid #64B0FE;
border-bottom:1px solid #64B0FE;
}

