@charset "euc-jp";


/* ------------ 基本設定 ------------ */
body { background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/top/bg_001.gif) top left; }

img, div { margin:0px; border:0px; }
table { margin:0px auto; border:0px; border-spacing:0px; border-collapse:collapse; }
td { margin:0px; padding:0px; vertical-align:top; white-space:normal; }

h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; }

#hatarakiman07 { margin:0px auto 25px; text-align:center; }

#layout { text-align:center; }
select { font-size:small; *font-size:93%; }

.white { background:#ffffff; }
.dummy { background:#cccccc; }

#contents { width:930px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_002.jpg) repeat-x #eeff99; overflow:hidden; }

#header { margin:15px 10px 10px 10px; width:775px; height:160px; }

#footer { text-align:center; font-size:93%; }

#sky { margin:15px 15px 0px 5px; width:130px; height:625px; text-align:center; }

#main, #under_part  { margin:0px 10px 0px 10px; width:760px; }

#logo { margin:0px auto; width:950px; text-align:right; }

#menu01 #birthday { margin:0px 13px 5px; width:235px; }
#menu01 #bt001 { margin:0px 8px; }

/* #h2001 { padding:0px 0px 0px 10px; } */


/* ------------ フォントサイズ ------------ */
body { font-size:14px; *font-size:88%; }
table { font-size:inherit; font:100%; }
small { font-size:inherit; font:100%; *font-size:93%; *font:x-small; }  /* for ADs */
select, input, textarea { *line-height:1.22em; }
pre, code { font:115% monospace; *font-size:100%; }
body * { line-height:1.22em; }

/* Basis - 14px */
.f10 { font-size:72%; } /* 10px (eq.x-small) */
.f13 { font-size:93%; } /* 13px (eq.small) */
.f16 { font-size:114.5%; } /* 16px (eq.medium) */
.f18 { font-size:128.6%; } /* 18px (eq.large) */

/* ------------ エラーページ ------------ */
#error #main { margin:0px auto 10px; width:775px; }
#error #logo { margin:0px auto; width:805px; text-align:right; }
#error p { margin:80px auto; text-align:center; }


/* ------------ キャラクター相関図 ------------ */
#character_map { margin:10px; width:735px; height:970px; }

/* ------------ 対談 ------------ */
.talk { margin:10px; }
.talk h3, .talk h5 { margin-bottom:10px; }
.pink { color:#ff4466; }
.blue { color:#4488ff; }
.talk ul { margin:10px 10px 0px; padding:0px; list-style:none; text-align:left; }
.image { margin:0px 10px; }
.talk p { margin:0px 15px 15px 15px; }
#page { width:100% ; font-size:93%; }
.page_left { float:left; }
.page_right { float:right; }
.page_clear { float:none; }
.none { color:#cccccc; }
.talk h4 { margin:15px 15px 25px 15px; color:#66cc11; font-size:114.5%; font-weight:normal; }


/* ------------ 誘導共通 ------------ */
#comics ul { margin:0px; padding:0px; list-style:none; text-align:left; }
#comics li { margin:0px; white-space:nowrap; font-size:93%; }
.icon1 { padding-left:20px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/top/icon_001.gif) no-repeat left center; list-style:none; }
.icon2 { padding-left:20px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/top/sicon_002.gif) no-repeat left center; list-style:none;  }

.cover { margin:10px 10px 0px; border:1px solid #cccccc; }

.fortune { margin:10px 5px; width:410px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_018.gif) no-repeat; }
.fortune p { margin:0px 15px 5px 50px; padding:10px 0px; }


/* ------------ 誘導 ------------ */
#lead { margin:10px; padding:0px;  width:775px; }

/*  誘導真ん中  */
.lead_top2 { width:255px; height:10px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_008.png) no-repeat left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_008.png", sizingMethod="scale"); }

.lead_body2 { padding:0px 5px 10px; width:245px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_009.png) repeat-y left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_009.png", sizingMethod="scale"); }

.lead_bottom2 { width:255px; height:10px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_010.png) no-repeat left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_010.png", sizingMethod="scale"); }

#menu01 { margin:0px;width:260px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_lead_01.gif) no-repeat; }
#menu02 { margin:0px;width:255px; height:86px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_lead_02.gif) no-repeat; }
#menu03 { margin:0px; width:255px; height:105px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_lead_03.gif) no-repeat; }
#menu04 { margin:0px; width:260px; height:190px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_lead_04.gif) no-repeat; }
#menu04a { margin:0px; width:260px; height:190px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_lead_04a.gif) no-repeat; }


#h6001 { margin:2px 15px 5px 15px; }
#h6002 { margin:45px 15px 0px 45px; }
#h6003 { margin:40px 15px 0px 20px; }
#h6004 { margin:40px 15px 0px 20px; }

#lead4 { margin:58px 10px 0px 15px; width:230px; vertical-align:top; font-size:14px; line-height:14px; }
#lead4 td { padding:1px; letter-spacing:-0.1em;}
#lead4 td { _letter-spacing:normal; }		/* Win IE 用 */
#lead4 .pict { width:30px; }
#lead4 span { font-size:72%; }


/* 誘導横 */
#side { margin:15px 0px 10px 0px; width:140px; text-align:center; }
#side_bg { text-align:center; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/side.gif) repeat-y; }
#side span { display:none; }

#side_body { padding:0px 5px; width:100%; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_016.png) repeat-y left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_016.png", sizingMethod="scale"); }

#side_bottom { width:140px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_017.png) no-repeat left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_017.png", sizingMethod="scale"); }

#bt002, .bt003 { margin:0px 5px; }

#h4007 { width:140px; height:40px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/result/h4_007.png) no-repeat left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.yimg.jp/images/fortune/special/hatarakiman_2007/result/h4_007.png', sizingMethod=scale); }

#comics li { margin:0px 0px 2px; padding-left:20px; }

.cover2 { margin:5px 25px; border:1px solid #cccccc; }

#lead_2 { margin:0px 10px 15px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_019.gif) repeat-y left top; }

lead5 { width:325px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_012.gif) repeat-y left top; }
#lead5 { width:325px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_011.gif) no-repeat left bottom; }
lead_body5 { width:325px; height:335px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_011.gif) no-repeat left top; }
.lead_body5 p { margin:0px; padding:0px 15px; font-size:93%; }
.lead_body5 .p2 {  margin-top:5px; text-align:right }
.lead_body5 h4 { margin:0px 0px 0px 10px; padding-top:5px; }

#lead6 { width:450px; background:url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/bg_014.gif) repeat-y left top; }
.lead_body6 { padding:0px 15px 0px; width:420px; }



/* ------------ 透過PNG ------------ */
.bg001 { width:5px; height:5px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_001.png) no-repeat left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_001.png", sizingMethod="scale"); }

.bg002 { width:940px; height:5px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_002.png) repeat-x left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_002.png", sizingMethod="scale"); }

.bg003 { width:5px; height:5px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_003.png) no-repeat left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_003.png", sizingMethod="scale"); }

.bg004 { width:5px; height:auto; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_004.png) repeat-y left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_004.png", sizingMethod="scale"); }

.bg005 { width:5px; height:5px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_005.png) no-repeat left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_005.png", sizingMethod="scale"); }

.bg006 { width:940px; height:5px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_006.png) repeat-x left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_006.png", sizingMethod="scale"); }

.bg007 { width:5px; height:5px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_007.png) no-repeat left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_007.png", sizingMethod="scale"); }

.bg008 { width:5px; height:auto; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_008.png) repeat-y left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_01/bg_008.png", sizingMethod="scale"); }


.kado-r .bg001 { width:10px; height:10px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_001.png) no-repeat left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_001.png", sizingMethod="scale"); }

.kado-r .bg002 { width:10px; height:10px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_002.png) repeat-x left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_002.png", sizingMethod="scale"); }

.kado-r .bg003 { width:10px; height:10px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_003.png) no-repeat left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_003.png", sizingMethod="scale"); }

.kado-r .bg004 { width:10px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_004.png) repeat-y left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_004.png", sizingMethod="scale"); }

.kado-r .bg005 { width:10px; height:10px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_005.png) no-repeat left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_005.png", sizingMethod="scale"); }

.kado-r .bg006 { width:940px; height:5px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_006.png) repeat-x left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_006.png", sizingMethod="scale"); }

.kado-r .bg007 { width:10px; height:10px; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_007.png) no-repeat left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_007.png", sizingMethod="scale"); }

.kado-r .bg008 { width:10px; height:100%; background:transparent url(http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_008.png) repeat-y left top !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.yimg.jp/images/fortune/special/hatarakiman_2007/common/png_02/bg_008.png", sizingMethod="scale"); }





