@charset "UTF-8";/*=================================== * css file for "himanainu-bar.com" * file name : font.css===================================== */@import "reset.css";@import "font.css";/*===================================共通スタイル設定　body===================================== */body{	color:#333;	background:#ccc url(../images/bg_main.jpg) repeat;	text-align:center;}/*===================================共通スタイル設定　header===================================== */div#header{	background:url(../images/bg_header.jpg) repeat-x;	padding:0 0 23px 0;}div#headercontents_home,div#headercontents{	text-align:left;	margin:0 auto;	width:950px;}/*ロゴ*/div#headercontents h1{	margin:16px 0 0 9px;	padding:0;	float:left;}div#headercontents h1 img#logomark{	float:left;}/*キャッチコピー*/div#headercontents div#headercopy img{	margin:16px 0 0 0;}/*ナビゲーション*/div#headercontents ul{	clear:both;	position:relative;	top:-41px;	left:108px;}div#headercontents ul li{	float:left;	position:relative;	margin:0;}div#headercontents ul li .rollover{	z-index:1;}div#headercontents ul li .baloon_home,div#headercontents ul li .baloon_menu,div#headercontents ul li .baloon_dailymaster,div#headercontents ul li .baloon_event,div#headercontents ul li .baloon_about,div#headercontents ul li .baloon_access{	position:absolute;	top:-17px;	z-index:2;	display:none;}div#headercontents ul li .baloon_home{	left:42px;}div#headercontents ul li .baloon_menu{	left:50px;}div#headercontents ul li .baloon_dailymaster{	left:131px;}div#headercontents ul li .baloon_event{	left:56px;}div#headercontents ul li .baloon_about{	left:88px;}div#headercontents ul li .baloon_access{	left:29px;}div#headercontents ul li a:hover .baloon_home, div#headercontents ul li a:hover .baloon_menu, div#headercontents ul li a:hover .baloon_dailymaster,div#headercontents ul li a:hover .baloon_event,div#headercontents ul li a:hover .baloon_about,div#headercontents ul li a:hover .baloon_access{	display:block;}/*ドリンクアイコン*/div#headercontents div#gra_drink img{	float:right;	position:relative;	top:-64px;	right:12px;}/*===================================共通スタイル設定　contents===================================== *//*contentsエリア全体*/div#container{	text-align:left;	margin:-4px auto 0 auto;	width:1050px;	background:url(../images/bg_main.gif) no-repeat;	position:relative;}div#wrapper{	clear:both;	background:url(../images/bg_contents_bottom.gif) no-repeat left bottom;	width:992px;	margin:0 0 0 58px;}div#contents{	background:url(../images/bg_contents_top.gif) no-repeat;	margin:0;	padding:0;	width:992px;}div#main{	float:left;	width:600px;	margin:0 0 40px 0;}div#side{	width:308px;	float:left;	margin:0 0 40px 30px;}/*mainエリアタイトル部分*/div#main h2{	margin:14px 0 0 18px;}/*contentsエリア リンクスタイル*/div#contents a,div#contents_home a,div#contents_tshrt a,div#contents_policy a,div#contents_terms a{	color:#da8e97;	text-decoration:none;}div#contents a:hover,div#contents a:active,div#contents_home a:hover,div#contents_home a:active,div#contents_tshrt a:hover,div#contents_tshrt a:active,div#contents_policy a:hover,div#contents_policy a:active,div#contents_terms a:hover,div#contents_terms a:active{	color:#663333;	text-decoration:underline;}/*===================================共通スタイル設定　パンくずナビ===================================== */div#breadcrumb{	color:#fff;	font-weight:bold;	margin:10px 0 0 0;	position:absolute;	right:80px;}div#breadcrumb a{	color:#fff;	font-weight:bold;}/*===================================共通スタイル設定　side===================================== *//*schedule*/div#side div#schedule{	margin:28px 0 0 14px;}div#side div#schedule h2{	float:left;}div#side div#schedule div.linktoevent a{	float:right;	margin:0 29px 0 0;}div#side div#schedule iframe{	clear:both;	margin:9px 0 0 13px;}/*twitter*/div#side div#twitter{	margin:22px 0 0 14px;}div#side div#twitter div#tweetlist{	width:230px;	height:305px;	padding:5px 10px;	margin:8px 0 0 13px;	background:#fff;	overflow:auto;	border:1px solid #999;}div#side div#twitter div#tweetlist li{	list-style-type:none;	margin:10px 0 0 0;	border-bottom:2px #8eb9da dotted;}div#side div#twitter div#tweetlist li span.time{	font-style: italic;	color: #8eb9da;	font-size: 90%;}div#side div#twitter div#bnr_followtwitter img{	margin:6px 0 0 13px;}/*バナーエリア*/div#side div#bnr_side{	margin:40px 0 0 30px;}div#side div#bnr_side img{	margin:0 0 5px 0;}/*===================================共通スタイル設定　pagetopリンク===================================== */div#contents div#pagetop img,div#contents_tshrt div#pagetop img,div#contents_policy div#pagetop img,div#contents_terms div#pagetop img,div#contents_friends div#pagetop img{	clear:both;	margin:9px 0 0 840px;}/*===================================共通スタイル設定　しっぽ===================================== */div#contents div#tail img,div#contents_tshrt div#tail img,div#contents_policy div#tail img,div#contents_terms div#tail img,div#contents_friends div#tail img{	float:right;	margin:-65px 0 0 0;}/*===================================共通スタイル設定　footer===================================== *//*footer全体*/div#footer{	clear:both;	color:#fff;	background:#633 url(../images/bg_footer.jpg) repeat-x;	margin:0 0 0 0;	height:316px;}div#footercontents{	text-align:left;	margin:0 auto;	width:950px;}/*footer information*/div#footercontents h2 img{	margin:18px 0 0 0;}/*footer information left*/div#footercontents div#infotable_left{	width:475px;	float:left;	border-right:1px dashed #fff;	margin:7px 0 0 52px;}div#footercontents div#infotable_left dt{	clear:both;	float:left;	margin:0 40px 0 0;}div#footercontents div#infotable_left dt.closed,div#footercontents div#infotable_left dt.tel,div#footercontents div#infotable_left dd.tel{	margin:15px 40px 0 0;}div#footercontents div#infotable_left dd.closed{	margin:25px 0 0 0;}/*footer information right*/div#footercontents div#infotable_right{	width:400px;	float:left;	margin:7px 0 0 22px;}div#footercontents div#infotable_right dt{	clear:both;	float:left;	margin:0 40px 0 0;}div#footercontents div#infotable_right dt.map{	margin:15px 40px 0 0;}div#footercontents div#infotable_right dd.map img{	margin:15px 12px 0 0;	vertical-align:top;}/*footer bnr*/div#footercontents div#bnr_footer{	clear:both;	float:left;	margin:45px 0 0 0;}div#footercontents div#bnr_footer img{	margin:0 10px 0 0;}/*footer bottom*/div#footercontents div#footerbottom li{	float:left;	margin:74px 15px 0 0;	font-size:80%;}/*footer リンクスタイル*/div#footercontents a{	color:#fff;	text-decoration:underline;}div#footercontents dd.mail a{	text-decoration:none;}	div#footercontents a:hover,div#footercontents a:active{	color:#da8e97;}/*===================================HOMEスタイル設定　header===================================== */div#header_home{	background:url(../../images/bg_header_home.jpg) repeat-x;	padding:0 0 11px 0;	position:relative;	z-index:1;}div#header_home h1{	margin:24px 10px 5px 10px;	padding:0;	float:left;}div#header_home div#flasharea img{	margin:7px 0 5px 0;}div#header_home ul{	clear:both;	margin:0 0 0 10px;}div#header_home ul li{	float:left;	position:relative;	margin:24px 0 0 0;}div#header_home ul li .rollover{	z-index:1;}div#header_home ul li .baloon_menu,div#header_home ul li .baloon_dailymaster,div#header_home ul li .baloon_event,div#header_home ul li .baloon_about,div#header_home ul li .baloon_access{	position:absolute;	top:-18px;	z-index:2;	display:none;}div#header_home ul li .baloon_menu{	left:50px;}div#header_home ul li .baloon_dailymaster{	left:131px;}div#header_home ul li .baloon_event{	left:56px;}div#header_home ul li .baloon_about{	left:88px;}div#header_home ul li .baloon_access{	left:16px;}div#header_home ul li a:hover .baloon_menu, div#header_home ul li a:hover .baloon_dailymaster,div#header_home ul li a:hover .baloon_event,div#header_home ul li a:hover .baloon_about,div#header_home ul li a:hover .baloon_access{	display:block;}div#header_home div#gra_drink img{	margin:0 0 0 14px;}/*===================================HOMEスタイル設定　contents===================================== *//*contentsエリア全体*/div#contents_home{	text-align:left;	margin:-4px auto 0 auto;	padding:29px 0 0 56px;	width:994px;	background:url(../../images/bg_main_home.gif) no-repeat;}div#main_home{	float:left;	width:563px;}div#side_home{	width:360px;	float:right;	margin:0 58px 0 0;}/*main_home news*/div#main_home div#news_home{	margin:0;	background:url(../../images/bg_news_home.jpg) no-repeat;	width:564px;	height:190px;}div#main_home div#news_home h2 img{	margin:15px 0 0 20px;}div#main_home div#news_home ul{	margin:10px 0 0 20px;	padding:10px;	width:498px;	height:88px;	background:#fff;	overflow:auto;	border:1px solid #999;}div#main_home div#news_home li{	list-style:disc outside;	margin:3px 10px 0 15px;}	/*main_home schedule*/div#main_home div#schedule_home{	margin:11px 0 0 0;	background:url(../../images/bg_schedule_home.gif) no-repeat;	width:564px;	height:399px;}div#main_home div#schedule_home h2 img{	margin:15px 0 0 20px;	float:left;}div#main_home div#schedule_home div.linktoevent{	margin:24px 31px 0 0;	float:right;}div#main_home div#schedule_home iframe{	clear:both;	margin:18px 0 0 32px;}/*side_home twitter*/div#side_home div#twitter_home{	margin:0;	background:url(../../images/bg_twitter_home.gif) no-repeat;	width:360px;	height:506px;}div#side_home div#twitter_home h2 img{	margin:15px 0 0 20px;}div#side_home div#twitter_home div#tweetlist{	width:296px;	height:360px;	padding:5px 10px;	margin:10px 0 0 21px;	background:#fff;	overflow:auto;	border:1px solid #999;}div#side_home div#twitter_home div#tweetlist li{	list-style-type:none;	margin:10px 0 0 0;	border-bottom:2px #8eb9da dotted;}div#side_home div#twitter_home div#tweetlist li span.time{	font-style: italic;	color: #8eb9da;	font-size: 90%;}div#side_home div#twitter_home div#bnr_followtwitter{	margin:15px 0 0 63px;}/*side_home bnr_main_home*/div#side_home div#bnr_main_home{	margin:10px 0 0 3px;}div#side_home div#bnr_main_home_left{	float:left;	width:220px;	margin:0 5px 0 0;}div#side_home div#bnr_main_home_left img{	margin:0 0 7px 0;}/*pagetop*/div#contents_home div#pagetop img{	clear:both;	margin:9px 0 0 840px;	float:left;}/*tail*/div#contents_home div#tail img{	margin:-31px 0 0 0;}/*===================================MENUスタイル設定　main===================================== *//*冒頭説明部分*/div#main div#menuinfo img{	margin:20px 0 0 18px;}/*メニュー一覧 drink,food,dospe共通*/div#main div#menuarea{	background:url(../../menu/images/bg_menu_bottom.gif) no-repeat left bottom;	margin:34px 0 0 25px;}div#main ul#menutab{}div#main ul#menutab li{	float:left;}div#main div#menulist{	clear:both;	background:url(../../menu/images/bg_menu_middle.gif) no-repeat;	padding:1px 0 31px 23px;}div#main div#menulist h3{	clear:both;	margin:23px 0 0 0;}div#main div#menulist ul,div#main div#menulist dl{	margin:9px 0 0 11px;	font-size:90%;}div#main div#menulist ul#beer li,div#main div#menulist ul#cocktail li,div#main div#menulist ul#wine li,div#main div#menulist ul#shochu li,div#main div#menulist ul#sake li,div#main div#menulist ul#softdrink li,div#main div#menulist dl#wisky dt,div#main div#menulist dl#food dt{	background:url(../../menu/images/ico_menu.gif) no-repeat 0 7px;	padding:0 0 0 9px;	margin:5px 0 0 0;}div#main div#menulist dt{	float:left;	clear:both;}/*メニュー一覧 drink*/div#main div#menulist ul#beer{	background:url(../../menu/images/gra_beer.gif) no-repeat 434px bottom;}div#main div#menulist ul#cocktail{	background:url(../../menu/images/gra_cocktail.gif) no-repeat 397px bottom;}div#main div#menulist dl#wisky{	height:140px;	background:url(../../menu/images/gra_wisky.gif) no-repeat 432px bottom;}div#main div#menulist ul#wine{	height:45px;	background:url(../../menu/images/gra_wine.gif) no-repeat 432px bottom;}div#main div#menulist ul#shochu{	background:url(../../menu/images/gra_shochu.gif) no-repeat 424px bottom;}div#main div#menulist dl#wisky dd{	float:right;	margin:5px 150px 0 0;}/*メニュー一覧 food*/div#main div#menulist dl#food{	margin:24px 0 0 11px;}div#main div#menulist dt{	margin:8px 0 0 0;}div#main div#menulist dl#food dd{	float:right;	margin:8px 50px 0 0;}div#main div#menulist ul#foodphoto{	clear:both;	margin:23px 0 23px ;}div#main div#menulist ul#foodphoto li{	float:left;	margin:16px 18px 0 3px;}div#main div#menulist p{	clear:both;}/*メニュー一覧 dospe*/div#main div#menuarea div#dospeinfo{	margin:27px 0 0 0;}div#main div#menuarea div#dospeinfo p{	margin:11px 0 0 19px;}div#main div#menuarea div#vietnamcurry{	margin:19px 0 0 0;	padding:14px 0 0 16px;	background:url(../../menu/images/bk_dospemenularge.gif) no-repeat;	height:156px;}div#main div#menuarea div#vietnamcurry p{	float:left;	width:360px;	margin:15px 0 0 0;	font-size:90%;}div#main div#menuarea div#vietnamcurry img.photo{	border:2px solid #666;	margin:15px 0 0 10px;}div#main div#menuarea div#vietnamstew{	clear:both;}div#main div#menuarea div#vietnamstew,div#main div#menuarea div#vietnamspringroll,div#main div#menuarea div#vietnamfriedspringroll,div#main div#menuarea div#steamcake,div#main div#menuarea div#rollcabbage,div#main div#menuarea div#chickenboil{	float:left;	margin:5px 20px 0 0;	padding:14px 0 0 16px;	background:url(../../menu/images/bk_dospemenusmall.gif) no-repeat;	width:227px;	height:134px;}div#main div#menuarea div#vietnamstew p,div#main div#menuarea div#vietnamspringroll p,div#main div#menuarea div#vietnamfriedspringroll p,div#main div#menuarea div#steamcake p,div#main div#menuarea div#rollcabbage p,div#main div#menuarea div#chickenboil p{	float:left;	width:110px;	margin:15px 0 0 0;	font-size:90%;}div#main div#menuarea div#vietnamstew img.photo,div#main div#menuarea div#vietnamspringroll img.photo,div#main div#menuarea div#vietnamfriedspringroll img.photo,div#main div#menuarea div#steamcake img.photo,div#main div#menuarea div#rollcabbage img.photo,div#main div#menuarea div#chickenboil img.photo{	border:2px solid #666;	margin:15px 0 0 3px;}/*===================================DAILY MASTERスタイル設定　main===================================== *//*デイリーマスタースケジュール*/div#main div#schedulearea{	background:url(../../dailymaster/images/bg_dm_bottom.gif) no-repeat left bottom;	margin:34px 0 0 25px;	padding:0 0 24px;}div#schedulearea h3 img{	float:left;}div#schedulearea div#daylymasterinfo{	clear:both;	background:url(../../dailymaster/images/bg_dm_middle.gif) no-repeat;}div#schedulearea div#daylymasterinfo p{	margin:0 0 0 39px;}div#schedulearea div#daylymasterinfo img{	margin:24px 0 0 0;}div#schedulearea dl#schedulelist{	margin:16px 0 0 39px;}div#schedulearea dt{	clear:both;	float:left;}div#schedulearea dd{	background:url(../../dailymaster/images/bk_dmschedule.gif) no-repeat;	width:358px;	height:28px;	margin:0 0 5px 112px;	padding:7px 0 0 15px;}div#schedulearea p{	margin:15px 0 0 39px;	font-size:90%;}/*デイリーマスタースケジュール　リンクスタイル*/div#schedulearea dd a{	color:#663333;	font-weight:bold;	text-decoration:none;}div#schedulearea dd a:hover,div#schedulearea dd a:active{	text-decoration:underline;}/*デイリーマスタープロフィール*/div#main div#profilearea{	background:url(../../dailymaster/images/bg_dm_bottom.gif) no-repeat left bottom;	margin:34px 0 0 25px;	padding:0 0 24px;}div#profilearea h3 img{	float:left;}div#profilearea div#profilelist{	clear:both;	background:url(../../dailymaster/images/bg_dm_middle.gif) no-repeat;	padding:24px 30px;}div#profilelist dl{	background:url(../../dailymaster/images/bk_profile.gif);	width:470px;	padding:0 0 10px 0;}div#profilelist dt{	clear:both;	color:#8eb9da;	font-weight:bold;	background:url(../../dailymaster/images/line_white.gif) no-repeat;	width:470px;	padding:10px 0 0 8px;}div#profilelist dd.photo{	float:left;	background:url(../../dailymaster/images/bk_photo.gif) no-repeat;	padding:6px;	margin:5px 15px;}div#profilelist dd.introduce{	margin:5px 10px 10px 0;	font-size:90%}/*===================================EVENTスタイル設定　main===================================== */div#main p#eventinfo img{	margin:0 0 0 18px;}div#main div#futureevent,div#main div#pastevent{	margin:14px 0 0 26px;	padding:0 0 20px;}div#main div#futureevent{	background:url(../../event/images/bg_event_bordeaux_bottom.gif) no-repeat left bottom;}div#main div#pastevent{	background:url(../../event/images/bk_event_pink_bottom.gif) no-repeat left bottom;}div#futureevent h3 img,div#pastevent h3 img{	float:left;}div#futureevent div#futureeventlist,div#pastevent div#pasteventlist{	clear:both;	padding:22px 19px 0 19px;}div#futureevent div#futureeventlist{	clear:both;	background:url(../../event/images/bg_event_bordeaux_middle.gif) no-repeat;}div#pastevent div#pasteventlist{	clear:both;	background: url(../../event/images/bk_event_pink_middle.gif) no-repeat;}div#futureeventlist dl,div#pasteventlist dl{	background:url(../images/bg_pinkstripe.gif) repeat;	width:505px;}div#futureeventlist dt,div#pasteventlist dt{	clear:both;}div#futureeventlist dt#eventtitle,div#pasteventlist dt#eventtitle{	font-weight:bold;	background: url(../../event/images/line_white.gif) no-repeat;	width:505px;	padding:10px 20px;}div#futureeventlist dd.photo,div#pasteventlist dd.photo{	float:left;	margin:0 15px 10px 20px;	border:2px solid #fff;}div#futureeventlist dd.introduce,div#pasteventlist dd.introduce{	margin:0 20px 10px 0;}div#futureeventlist p.noevent,div#pasteventlist p.noevent{	clear:both;	background:url(../images/bg_pinkstripe.gif) repeat;	width:505px;	height:65px;	text-align:center;	line-height:65px;	margin:10px 0 0 0;}/*===================================ABOUTスタイル設定　main===================================== */div#main p#aboutinfo img{	margin:0 0 0 18px;}/*コンセプト・行動指針共通*/div#main h3#concept,div#main h3#guideline{	margin:14px 0 0 26px;}div#main h3#concept img,div#main h3#guideline img{	float:left;}/*コンセプト*/div#conceptlist{	clear:both;	background:url(../../about/images/bk_concept.gif) no-repeat;	margin:0 0 0 26px;	padding:5px 0 0 22px;	width:548px;	height:178px;}div#conceptlist dt{	margin:10px 0 0 0;}div#conceptlist dd{	margin:3px 0 0 0;}/*行動指針*/div#guidelinelist{	clear:both;	background:url(../../about/images/bk_guideline.gif) no-repeat;	margin:0 0 0 26px;	padding:14px 0 0 22px;	width:548px;	height:166px;}div#guidelinelist dl{	margin:18px 0 0 0;}div#guidelinelist dt{	clear:both;	float:left;	margin:0 0 0 52px;}div#guidelinelist dd{	margin:0 0 0 13px;}/*概要（テーブル）*/div#main div#tablewrapper{	background: url(../../about/images/bg_table_bottom.gif) no-repeat left bottom;	margin:14px 0 0 26px;	width:548px;}div#main div#table_about{	background:url(../../about/images/bg_table_top.gif) no-repeat;}div#table_about table{	width:538px;	margin:5px;}div#table_about table th{	padding:5px 5px 5px 15px;	border-right:1px solid #663333;	border-bottom:1px solid #663333;	width:105px;}div#table_about table td{	padding:5px 15px 5px 10px;	border-bottom:1px solid #663333;	width:433px;}div#table_about table th.line_end{	border-bottom:0px;}div#table_about table td.line_end{	border-bottom:0px;}/*===================================ACCESSスタイル設定　main===================================== */div#main p#accessinfo img{	margin:0 0 0 18px;}div#main div#access{	margin:17px 0 0 38px;}div#access dt.address{	float:left;	margin:0 13px 0 0;}div#access dt.map{	clear:both;	margin:20px 0 0 0;}div#access dd.map img#gra_map{	margin:3px 0 0 12px;	float:left;}div#access dd.map img#gra_mapbaloon{	margin:165px 0 0 0;}div#access dd.googlemap{	margin:-349px 0 0 291px;}div#access dd.qrcode{	margin:5px 0 0 291px;}/*===================================Original Tshrt設定　contents===================================== *//*contentsエリア全体*/div#wrapper_tshrt{	clear:both;	background:url(../../tshrt/images/bg_tshrt_bottom.gif) no-repeat left bottom;	width:992px;	margin:0 0 0 58px;}div#contents_tshrt{	background:url(../../tshrt/images/bg_tshrt_top.gif) no-repeat;	margin:0;	padding:0;	width:992px;}/*mainエリア*/div#contents_tshrt div#main h2 img#title_logo{	margin:23px 0 0 38px;}div#contents_tshrt div#main h2 img#title{	display:block;	margin:10px 97px;}div#contents_tshrt div#main img#photo_tshrt{	margin:30px 0 0 22px;}div#contents_tshrt div#main img#type{	margin:47px 0 0 133px;}div#contents_tshrt div#main img#price{	margin:8px 0 0 133px;}div#contents_tshrt div#main img#tshrtinfo{	margin:8px 0 0 119px;}/*===================================Privacy Policy設定　contents===================================== *//*contentsエリア全体*/div#wrapper_policy{	clear:both;	background:url(../../policy/images/bg_policy_bottom.gif) no-repeat left bottom;	width:992px;	margin:0 0 0 58px;}div#contents_policy{	clear:both;	background:url(../../policy/images/bg_policy_top.gif) no-repeat;	margin:0;	padding:0;	width:992px;}div#contents_policy div#main h2{	margin:35px 0 0 40px;}div#contents_policy div#policy{	background:url(../../policy/images/bg_txt_bottom.gif) no-repeat left bottom;	width:548px;	margin:20px 0 0 30px;}div#policy div#txt_policy{	background:url(../../policy/images/bg_txt_top.gif) no-repeat;	padding:20px;}div#policy div#txt_policy p,div#policy div#txt_policy dd{	margin:5px 0 0 0;}div#policy div#txt_policy dt{	margin:15px 0 0 0;	font-weight:bold;}div#policy div#txt_policy ol{	list-style:decimal inside;}/*===================================Terms of Sevice設定　contents===================================== *//*contentsエリア全体*/div#wrapper_terms{	clear:both;	background:url(../../terms/images/bg_terms_bottom.gif) no-repeat left bottom;	width:992px;	margin:0 0 0 58px;}div#contents_terms{	clear:both;	background:url(../../terms/images/bg_terms_top.gif) no-repeat;	margin:0;	padding:0;	width:992px;}div#contents_terms div#main h2{	margin:35px 0 0 40px;}div#contents_terms div#terms{	background:url(../../terms/images/bg_txt_bottom.gif) no-repeat left bottom;	width:548px;	margin:20px 0 0 30px;	padding:0 0 10px 0;}div#terms div#txt_terms{	background:url(../../terms/images/bg_txt_top.gif) no-repeat;	padding:20px;}div#terms div#txt_terms p,div#terms div#txt_terms dd{	margin:5px 0 0 0;}div#terms div#txt_terms dt{	margin:15px 0 0 0;}/*===================================friends設定　contents===================================== *//*contentsエリア全体*/div#wrapper_friends{	clear:both;	background:url(../../friends/images/bg_friends_bottom.gif) no-repeat left bottom;	width:992px;	margin:0 0 0 58px;}div#contents_friends{	clear:both;	background: url(../../friends/images/bg_friends_top.gif) no-repeat;	margin:0;	padding:0;	width:992px;}div#contents_friends div#main h2{	margin:35px 0 0 40px;}div#contents_friends div#bowzbar,div#contents_friends div#aman,div#contents_friends div#rakuen{	background:url(../../friends/images/bg_txt_bottom.gif) no-repeat left bottom;	width:548px;	margin:20px 0 0 30px;	padding:0 0 10px 0;}div#bowzbar div.info,div#aman div.info,div#rakuen div.info{	background:url(../../friends/images/bg_txt_top.gif) no-repeat;}div#bowzbar div.info div.header_info,div#aman div.info div.header_info,div#rakuen div.info div.header_info{	margin:0 auto;	padding:20px 5px 5px;	width:512px;}div#bowzbar div.info div.header_info h3,div#aman div.info div.header_info h3,div#rakuen div.info div.header_info h3{	float:left;}div#bowzbar div.info div.header_info p,div#aman div.info div.header_info p,div#rakuen div.info div.header_info p{	float:right;	margin:0;	padding:0;}div#bowzbar div.info div.detail_info,div#aman div.info div.detail_info,div#rakuen div.info div.detail_info{	margin:20px auto;	clear:both;	border-top:#663333 1px solid;	width:505px;	padding:10px 0;}div#contents_friends div.detail_info img{	padding:5px;	border:1px solid #999;}div.detail_info p#info_bowzbar1 img,div.detail_info p#info_aman1 img{	float:left;	margin:0 10px 0 0;}div.detail_info img#photo_bowzbar2{	clear:both;	float:right;}div.detail_info p#info_bowzbar2{	width:450px;	margin:80px 0 0 55px;	}div.detail_info img#photo_aman2,div.detail_info img#photo_aman3{	float:right;	margin:20px 0 10px 5px;}div.detail_info p#info_aman2{	clear:both;	float:right;}div#contents_friends div.clear{	clear:both;}div.detail_info div#info_rakuen1{	float:right;	width:325px;}div.detail_info div#info_rakuen2{	float:right;	width:180px;}div.detail_info div#info_rakuen1 img{	margin:5px 0 5px 10px;}div.detail_info div#info_rakuen2 img{	margin:0 0 10px 0;}