/*構造共通*/
#leftbox { width: 680px; float: left; display: inline; }
#rightbox { width: 160px; float: right; display: inline; }
/*右側リンクリスト共通*/
#rightbox ul { margin: 0; padding: 0; list-style-type: none; }
#rightbox li { width: 156px !important ; width/**/: 160px ; overflow: hidden; margin-top: 3px; padding: 1px; border: solid 1px #d1d1d1; display: block; }
#rightbox li a:link { color: #515151; background-image: url(../profile/common_img/list_point.gif); background-repeat: repeat-y; background-position: left center; text-decoration: none; text-align: left; padding-top: 6px; padding-bottom: 6px; padding-left: 10px; display: block; }
#rightbox li a:visited { color: #515151; background-image: url(../profile/common_img/list_point.gif); background-repeat: repeat-y; background-position: left center; text-decoration: none; text-align: left; padding-top: 7px; padding-bottom: 7px; padding-left: 10px; display: block; }
#rightbox li a:hover { color: #515151; text-decoration: none; background-color: transparent; background-image: url(../profile/common_img/list_point_over.gif); background-repeat: repeat-y; background-position: left center; }
/*会の特長*/
#box1 { overflow: auto; float: none; margin-bottom: 20px; }
#box1 .left { width: 364px; float: left; display: inline; }
#box1 .left td,th { width: 364px; float: left; border-width: 0; }
#clear { float: none; clear: both; }
.space10 { margin-bottom: 10px; }
.phoright { float: right; }
/*ご挨拶*/
#box2 { background-image: url(../profile/aisatu_img/title_back.jpg); background-repeat: repeat-x; width: 680px; overflow: auto; margin-top: 30px; border: solid 1px #d1d1d1; }
#box2 h3 { font-size: 18px; margin: 35px 25px 15px; }
#box2 p { line-height: 1.8; margin-right: 25px; margin-left: 25px; }
#box2 .photo { float: right; margin-right: 25px; margin-bottom: 20px; margin-left: 25px; }
#box3 { background-image: url(../profile/aisatu_img/title_back.jpg); background-repeat: repeat-x; width: 680px; overflow: auto; margin-top: 30px; border: solid 1px #d1d1d1; }
#box3 h3 { font-size: 18px; margin: 35px 25px 15px; }
#box3 p { line-height: 1.8; margin-right: 25px; margin-left: 25px; }
#box3 .photo { float: right; margin-right: 25px; margin-bottom: 20px; margin-left: 25px; }
.profile { width: 630px; margin: 25px auto; }
.profile table { background-color: #f3f3f3; }
.moji p { font-size: 11px; line-height: 1.3em; padding: 10px 20px; }
/*コックさんの活動*/
#event_r { float: right; display: inline; }
#event_r p { margin-bottom: 10px; }
#event_l { width: 520px; float: left; display: inline; }
#event_l h3 { font-size: 15px; font-weight: bold; margin-top: 20px; margin-bottom: 10px; }
#event_l h4 { font-size: 14px; font-weight: bold; padding-bottom: 5px; }
#event_l table { width: 100%; margin-top: 30px; }
#event_l .ki { padding: 10px; border-color: #989898 #989898; border-style: solid; border-width: 1px 1px; }
/*質問*/
#q_list { width: 680px; margin-top: 20px; margin-bottom: 70px; }
#q_list table { width: 100%; }
#q_list .no { font-weight: normal; background-color: #ccedd4; text-align: center; width: 40px; padding-top: 5px; padding-bottom: 5px; border: solid 1px #b0b0b0; }
#q_list td { background-color: #fff; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border: solid 1px #b0b0b0; }
#a_list { width: 680px; margin-top: 20px; margin-bottom: 50px; }
#a_list table { width: 100%; }
#a_list .an { color: #1b815c; font-size: 14px; font-weight: bold; width: 50px; }
#q_list td { padding: 5px; }
#a_list h4 { color: #1b815c; font-size: 14px; font-weight: bold; border-width: 0; }
#a_list .anser { padding: 5px 0 50px 53px; border-width: 0; }
/*加盟店募集*/
#title { margin-top: 30px; margin-bottom: 10px; }
#title td { padding: 6px; border: solid 1px #b0b0b0; }
#title .naiyou { padding: 10px; }
#fo { width: 100%; margin-top: 20px; margin-bottom: 20px; }
#fo table { width: 100%; }
.ti { font-weight: normal; background-color: #ededed; text-align: center; width: 91px; padding: 4px; border: solid 1px #bfbfbf; }
#fo td { padding: 5px; border: solid 1px #bfbfbf; }
#fo input { padding: 4px; }
#dd a { background-image: url(../common_img/headerlink_02_now.gif); background-repeat: no-repeat; }
