@charset "euc-jp";
/*
========== TABLE of CONTENTS ==========

file name:common.css
last updated:2011/09/27

0:reset
1:bg-spriteimg
2:clearfix rules
3:multi class
4:bace
4-1:print bace
5:ad module
6:module old(-2010)
7:all module
8:all side module

========== TABLE of CONTENTS ==========
*/

/* ---------- 0:reset ---------- */
body{padding:0 0 10px !important;text-align:center;background:#fdffea;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;word-break:break-all;/* for IE */}table{border-collapse:collapse;border-spacing:0;text-align:left;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup,sub {line-height:-1px;vertical-align: text-top;}sub {vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}textarea{resize:none;}

/* font and line-height */
body{font-size:13px;*font-size:small;*font:x-small;}
head~/* */body {font-size:small;font:x-small;line-height:1.4;}/* for IE8 */
html:not(:target) body{font-size:13px;}/* for Modern Browser */
body *{line-height:1.4;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}
small{font-size:inherit;font:100%;*font-size:small;*font:x-small;}/* for ADs */

/* ---------- 1:bg-spriteimg ---------- */
/* #gnav(-2011/09) */
#gnav ul,
#gnav li span{
	background-image:url(../images/gnav/gnav.png);
}
/* #gnav_v2 */
#gnav_v2,
#gnav_v2 ul.bg_cpl,
#gnav_v2 li strong{
	background:url(http://i.yimg.jp/images/wedding/2010/images/gnav/gnav_v2.png) no-repeat;
}

.arw01a,
.arw01b,
.arw02,
.arw03on,
.arw03off,
.arw04,
.ywed-md07 li,
#midashi03 h2,
#midashi04 .title,
#sdQandA li,
.cmnFooterTheme .ttl span{
	background-image:url(../images/arrow/arrow.png);
	background-repeat:no-repeat;
}

#adSHOW dt,
.cmnMidashiTtl,
.cmnMidashiTtl .cmnMidashiTtlwrap,
#midashi,
#midashi h1,
#midashi h2,
#midashi .ttl,
#midashi03,
#midashiSd,
#midashiSd h3,
#midashiSd h4,
#midashiSd h5,
#midashiSd .ttl,
#tabMenu #clicktab li,
#tabMenu .selected,
#formJewRank .lavel,
#formJewRank .lavel div{
	background-image:url(../images/background/bg_all.png);
}
#midashi04{
	background-image:url(../images/background/bg_earth.png);
}

.icn_new,
.icn_rnk1,.icn_rnk2,.icn_rnk3,
.score00,.score05,.score10,.score15,.score20,.score25,.score30,.score35,.score40,.score45,.score50,
.scoreR00,.scoreR05,.scoreR10,.scoreR15,.scoreR20,.scoreR25,.scoreR30,.scoreR35,.scoreR40,.scoreR45,.scoreR50,
.chie00,.chie01,.chie02,.chie03,.chie04,.chie05,
.icn_ichioshi,
.icn_shitami,.icn_moushikomi,.icn_kyosiki,.icn_syoutai,
#allAreaLink p img,
#topKeyAreaSrch dt,
#srchKeyAreaSrch dt{
	background-image:url(../images/icon/icn_all.png);
}

/* NEW! icon */
.icn_new{display:inline-block;/display:inline;/zoom:1;width:25px;height:8px;margin:0 3px;background-position:0 -16px;vertical-align:middle;_vertical-align:-0.45em;text-indent:-8000px;line-height:0;}

/* star(score) icon */
.score00,.score05,.score10,.score15,.score20,.score25,.score30,.score35,.score40,.score45,.score50{
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:60px;
	height:11px;
	margin:0 3px;
}
.score00{background-position:-126px 0;}
.score05{background-position:-114px 0;}
.score10{background-position:-222px 0;}
.score15{background-position:-102px 0;}
.score20{background-position:-210px 0;}
.score25{background-position:-90px 0;}
.score30{background-position:-198px 0;}
.score35{background-position:-78px 0;}
.score40{background-position:-186px 0;}
.score45{background-position:-66px 0;}
.score50{background-position:-54px 0;}

/* star(score) Big icon */
.scoreR00,.scoreR05,.scoreR10,.scoreR15,.scoreR20,.scoreR25,.scoreR30,.scoreR35,.scoreR40,.scoreR45,.scoreR50{
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:80px;
	height:15px;
	vertical-align:-0.15em;
}
.scoreR00{background-position:-150px -12px;}
.scoreR05{background-position:-134px -12px;}
.scoreR10{background-position:-278px -12px;}
.scoreR15{background-position:-134px -12px;}
.scoreR20{background-position:-262px -12px;}
.scoreR25{background-position:-118px -12px;}
.scoreR30{background-position:-246px -12px;}
.scoreR35{background-position:-102px -12px;}
.scoreR40{background-position:-230px -12px;}
.scoreR45{background-position:-86px -12px;}
.scoreR50{background-position:-54px -12px;}

/* chiebukuro icon */
.chie00,.chie01,.chie02,.chie03,.chie04,.chie05{
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:65px;
	height:12px;
	margin:0 3px;
	vertical-align:-0.15em;
}
.chie00{background-position:-348px 0;}
.chie01{background-position:-335px 0;}
.chie02{background-position:-322px 0;}
.chie03{background-position:-309px 0;}
.chie04{background-position:-296px 0;}
.chie05{background-position:-283px 0;}

/* ichioshi icon */
.icn_ichioshi{display:inline-block;/display:inline;/zoom:1;width:67px;height:15px;background-position:0 -27px;text-indent:-8000px;/text-indent:0;}
.icn_ichioshi span{/text-indent:-8000px;line-height:1;}

/* icn_shitami , icn_moushikomi , icn_kyosiki  */
.icn_shitami,.icn_moushikomi,.icn_kyosiki,.icn_syoutai{display:inline-block;/display:inline;/zoom:1;width:53px;height:15px;vertical-align:middle;text-indent:-8000px;/text-indent:0;}
.icn_shitami span,.icn_moushikomi span,.icn_kyosiki span,.icn_syoutai span{/text-indent:-8000px;line-height:1;}
.icn_shitami{background-position:-67px -27px;}
.icn_moushikomi{background-position:-120px -27px;}
.icn_kyosiki{background-position:-178px -27px;}
.icn_syoutai{background-position:-115px -42px;}

/* arrow */
.arw01a{padding-left:14px;background-position:0 2px;}
.arw01b{padding-left:16px;background-position:0 -98px;}
.arw02{padding-left:8px;background-position:0 -197px;/background-position:0 -196px;}
.arw03on{padding-left:16px;background-position:0 -598px;}
.arw03off{padding-left:16px;background-position:0 -698px;}
.arw04{padding-left:7px;background-position:0 -993px;}

/* ranking icon */
.icn_rnk1,.icn_rnk2,.icn_rnk3{display:inline-block;/display:inline;/zoom:1;width:18px;height:16px;text-indent:-8000px;/text-indent:0;line-height:1;}
*:first-child+html .icn_rnk1,*:first-child+html .icn_rnk2,*:first-child+html .icn_rnk3{vertical-align:0.2em;} /* IE7 */
.icn_rnk1 span,.icn_rnk2 span,.icn_rnk3 span{/text-indent:-8000px;line-height:1;}
.icn_rnk1{background-position:0 0;}
.icn_rnk2{background-position:-18px 0;}
.icn_rnk3{background-position:-36px 0;}

/* ---------- 2:clearfix rules ---------- */
.clearfix{/zoom:1;}
.clearfix:after{content:'';display:block;clear:both;}

/* ---------- 3:multi class ---------- */
/* Font Basis - 13px */
.f10{font-size:78%;} /* 10px (eq.x-small) */
.f11{font-size:86%;} /* 11px */
.f12{font-size:93%;}  /* 12px */
.f13{font-size:100%;}  /* 13px (eq.small) */
.f14{font-size:107.7%;}  /* 14px */
.f15{font-size:115.4%;}  /* 15px */
.f16{font-size:123%;}  /* 16px (eq.medium) */
.f18{font-size:138.5%;}  /* 18px (eq.large) */
.f20{font-size:153.9%;}  /* 20px */
.f22{font-size:168%;}  /* 22px */
.f24{font-size:183%;}  /* 24px (eq.x-large) */

.f14 .f15{font-size:107.7%;}

.taL{text-align:left !important;}
.taC{text-align:center !important;}
.taR{text-align:right !important;}
.flL{float:left;}
.flR{float:right;}

.b{font-weight:bold;}/* bold */
.gr{color:#999;}/* grayout */
.at{color:#ff0000;}/* attention */
.ac{color:#ff6622;}/* accentuation */
.f{color:#fff;}
.gr02{color:#7f8184;}
.grn{color:#659c00 !important;}
.bggrn1{background:#ecf5dc !important;}
.bggrn2{background:#659c00 !important;}

/* avatar bg(from) */
p.avt01{background:url(../../images/background/ywed_avt_bg01.gif) no-repeat;padding:7px 0 13px 8px;width:72px;}
p.avt02{background:url(../../images/background/ywed_avt_bg02.gif) no-repeat;padding:11px 0 20px 10px;width:107px;}
p.avt02 img{margin-right:1px;}

/* wrapper */
.wr{clear:both;}

/* column */
.cl1{text-align:center;}
.cl2 .clL,.cl3 .clL,.cl4 .clL,.cl5 .clL, .cl6 .clL{float:left;}
.cl2 .clR,.cl3 .clR,.cl4 .clR,.cl5 .clR, .cl6 .clR{float:right;}
.cl2 .clL,.cl2 .clR{width:50%;}
.cl3 .clL,.cl3 .clR{width:33.3%;}
.cl4 .clL,.cl4 .clR{width:25%;}
.cl5 .clL,.cl5 .clR{width:20%;}
.cl6 .clL{width:30%;}
.cl6 .clR{width:70%;}

/* column-irregular */
.cl2 .clR-irr01{float:right;width:194px;display:inline;margin:0 0 5px 10px;}
.cl2 .clL-irr01 .wr{clear:none;}
.cl2 .clL-irr01 div:after{clear:none;}
.cl2 .clL-irr02{float:left;width:180px;}
.cl2 .clR-irr02{float:right;width:430px;}
.cl2 .clL-irr03{float:left;width:190px;}
.cl2 .clR-irr03{float:right;width:420px;}
.cl2 .clL-irr04{float:left;width:183px;}
.cl2 .clR-irr04{float:right;width:420px;}
.cl2 .clL-irr05{float:left;width:160px;}
.cl2 .clR-irr05{float:right;width:430px;}

/* background color */
.bgc01{background-color:#fff;}
.bgc02{background-color:#f7f7f7;}
.bgc03{background-color:#f3f0eb;}
.bgc04{background-color:#ebf7cf;}

/* background image */
.bgi01{background-image:url(../../images/background/ywed_bgi01_bg01.gif);background-repeat:repeat-x;background-position:0 0;}
.bgi02{background-image:url(../../images/background/ywed_bgi02_bg01.gif);background-repeat:repeat-x;background-position:0 0;}

/* border */
.bdr01a{border:1px solid #ccc;}
.bdr01v{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.bdr01h{border-left:1px solid #ccc;border-right:1px solid #ccc;}
.bdr01t{border-top:1px solid #ccc;}
.bdr01r{border-right:1px solid #ccc;}
.bdr01b{border-bottom:1px solid #ccc;}
.bdr01l{border-left:1px solid #ccc;}
.bdr01c{background-image:url(../../images/border/ywed_bdr05.gif);background-repeat:repeat-y;background-position:50% 0;}
.bdr04a{border:1px solid #deddd7;}
.bdr04v{border-top:1px solid #deddd7;border-bottom:1px solid #deddd7;}
.bdr04h{border-left:1px solid #deddd7;border-right:1px solid #deddd7;}
.bdr04t{border-top:1px solid #deddd7;}
.bdr04r{border-right:1px solid #deddd7;}
.bdr04b{border-bottom:1px solid #deddd7;}
.bdr04l{border-left:1px solid #deddd7;}
.bdr05a{border:8px solid #ebf7cf;}
.bdr05v{border-top:8px solid #ebf7cf;border-bottom:8px solid #ebf7cf;}
.bdr05h{border-left:8px solid #ebf7cf;border-right:8px solid #ebf7cf;}
.bdr05t{border-top:8px solid #ebf7cf;}
.bdr05r{border-right:8px solid #ebf7cf;}
.bdr05b{border-bottom:8px solid #ebf7cf;}
.bdr05l{border-left:8px solid #ebf7cf;}
.bdr06a{border:1px solid #86af30;}
.bdr06v{border-top:1px solid #86af30;border-bottom:1px solid #86af30;}
.bdr06h{border-left:1px solid #86af30;border-right:1px solid #86af30;}
.bdr06t{border-top:1px solid #86af30;}
.bdr06r{border-right:1px solid #86af30;}
.bdr06b{border-bottom:1px solid #86af30;}
.bdr06l{border-left:1px solid #86af30;}
.bdr07a{border:1px solid #9e673d;}
.bdr07v{border-top:1px solid #9e673d;border-bottom:1px solid #9e673d;}
.bdr07h{border-left:1px solid #9e673d;border-right:1px solid #9e673d;}
.bdr07t{border-top:1px solid #9e673d;}
.bdr07r{border-right:1px solid #9e673d;}
.bdr07b{border-bottom:1px solid #9e673d;}
.bdr07l{border-left:1px solid #9e673d;}

/*dot border*/
.bdr02t{border-top:1px dotted #ccc;} 
.bdr02b{border-bottom:1px dotted #ccc;}

/*font color*/
.fc01{color:#f00;} /*red*/
.fc02{color:#535353;} /*gray*/

/*link color*/
.lfc01 a{color:#0072ff;} /*aqua blue*/

/* list */
.lst01 li{padding-left:1em;}
.lst01 li{background:url(../../images/arrow/ywed_ar04.gif) no-repeat 0.5em 0.5em;}

/* arrow */
.ar01{padding-left:10px;background:url(../../images/arrow/ywed_ar01.gif) no-repeat 0 .3em;}
.ar02{padding-left:10px;background:url(../../images/arrow/ywed_ar02.gif) no-repeat 0 .3em;}
.ar03{padding-left:17px;background:url(../../images/arrow/ywed_ar03.gif) no-repeat 0 .2em;}

/* margin */
.mg0a{margin:0px;}
.mg1a{margin:1px;}
.mg2a{margin:2px;}
.mg3a{margin:3px;}
.mg5a {margin:5px;}
.mg10a{margin:10px;}
.mg15a{margin:15px;}
.mg20a{margin:20px;}
.mg30a{margin:30px;}
.mg50a{margin:50px;}
.mg70a{margin:70px;}
.mg80a{margin:80px;}
.mg100a{margin:100px;}
.mg130a{margin:130px;}
.mg150a{margin:150px;}
.mg0v {margin-top:0px; margin-bottom:0px;}
.mg2v {margin-top:2px; margin-bottom:2px;}
.mg3v {margin-top:3px; margin-bottom:3px;}
.mg5v {margin-top:5px; margin-bottom:5px;}
.mg10v{margin-top:10px; margin-bottom:10px;}
.mg15v{margin-top:15px; margin-bottom:15px;}
.mg20v{margin-top:20px; margin-bottom:20px;}
.mg30v{margin-top:30px; margin-bottom:30px;}
.mg50v{margin-top:50px; margin-bottom:50px;}
.mg70v{margin-top:70px; margin-bottom:70px;}
.mg80v{margin-top:80px; margin-bottom:80px;}
.mg100v{margin-top:100px; margin-bottom:100px;}
.mg130v{margin-top:130px; margin-bottom:130px;}
.mg150v{margin-top:150px; margin-bottom:150px;}
.mg0h {margin-right:0px; margin-left:0px;}
.mg2h {margin-right:2px; margin-left:2px;}
.mg3h {margin-right:3px; margin-left:3px;}
.mg5h {margin-right:5px; margin-left:5px;}
.mg10h{margin-right:10px; margin-left:10px;}
.mg15h{margin-right:15px; margin-left:15px;}
.mg20h{margin-right:20px; margin-left:20px;}
.mg30h{margin-right:30px; margin-left:30px;}
.mg50h{margin-right:50px; margin-left:50px;}
.mg70h{margin-right:70px; margin-left:70px;}
.mg80h{margin-right:80px; margin-left:80px;}
.mg100h{margin-right:100px; margin-left:100px;}
.mg130h{margin-right:130px; margin-left:130px;}
.mg150h{margin-right:30px; margin-left:150px;}
.mg-10t {margin-top:-10px;position:relative;}
.mg0t {margin-top:0px;}
.mg2t {margin-top:2px;}
.mg3t {margin-top:3px;}
.mg5t {margin-top:5px;}
.mg10t{margin-top:10px;}
.mg15t{margin-top:15px;}
.mg20t{margin-top:20px;}
.mg30t{margin-top:30px;}
.mg50t{margin-top:50px;}
.mg70t{margin-top:70px;}
.mg80t{margin-top:80px;}
.mg100t{margin-top:100px;}
.mg130t{margin-top:130px;}
.mg150t{margin-top:150px;}
.mg0r {margin-right:0px;}
.mg2r {margin-right:2px;}
.mg3r {margin-right:3px;}
.mg5r {margin-right:5px;}
.mg10r{margin-right:10px;}
.mg15r{margin-right:15px;}
.mg20r{margin-right:20px;}
.mg30r{margin-right:30px;}
.mg50r{margin-right:50px;}
.mg70r{margin-right:70px;}
.mg80r{margin-right:80px;}
.mg100r{margin-right:100px;}
.mg130r{margin-right:130px;}
.mg150r{margin-right:150px;}
.mg0b {margin-bottom:0px;}
.mg2b {margin-bottom:2px;}
.mg3b {margin-bottom:3px;}
.mg5b {margin-bottom:5px;}
.mg10b{margin-bottom:10px;}
.mg15b{margin-bottom:15px;}
.mg20b{margin-bottom:20px;}
.mg30b{margin-bottom:30px;}
.mg50b{margin-bottom:50px;}
.mg70b{margin-bottom:70px;}
.mg80b{margin-bottom:80px;}
.mg100b{margin-bottom:100px;}
.mg130b{margin-bottom:130px;}
.mg150b{margin-bottom:150px;}
.mg160b{margin-bottom:160px;}
.mg300b{margin-bottom:300px;}
.mg0l {margin-left:0px;}
.mg2l {margin-left:2px;}
.mg3l {margin-left:3px;}
.mg5l {margin-left:5px;}
.mg10l{margin-left:10px;}
.mg15l{margin-left:15px;}
.mg20l{margin-left:20px;}
.mg30l{margin-left:30px;}
.mg50l{margin-left:50px;}
.mg70l{margin-left:70px;}
.mg80l{margin-left:80px;}
.mg100l{margin-left:100px;}
.mg130l{margin-left:130px;}
.mg150l{margin-left:150px;}

/* padding */
.pd0a {padding:0px;}
.pd1a {padding:1px;}
.pd2a {padding:2px;}
.pd3a {padding:3px;}
.pd5a {padding:5px;}
.pd8a {padding:8px;}
.pd10a{padding:10px;}
.pd15a{padding:15px;}
.pd20a{padding:20px;}
.pd30a{padding:30px;}
.pd50a{padding:50px;}
.pd70a{padding:70px;}
.pd80a{padding:80px;}
.pd100a{padding:100px;}
.pd130a{padding:130px;}
.pd150a{padding:150px;}
.pd0v {padding-top:0px; padding-bottom:0px;}
.pd1v {padding-top:1px; padding-bottom:1px;}
.pd2v {padding-top:2px; padding-bottom:2px;}
.pd3v {padding-top:3px; padding-bottom:3px;}
.pd5v {padding-top:5px; padding-bottom:5px;}
.pd8v {padding-top:5px; padding-bottom:8px;}
.pd10v{padding-top:10px; padding-bottom:10px;}
.pd15v{padding-top:15px; padding-bottom:15px;}
.pd20v{padding-top:20px; padding-bottom:20px;}
.pd30v{padding-top:30px; padding-bottom:30px;}
.pd50v{padding-top:50px; padding-bottom:50px;}
.pd70v{padding-top:70px; padding-bottom:70px;}
.pd80v{padding-top:80px; padding-bottom:80px;}
.pd100v{padding-top:100px; padding-bottom:100px;}
.pd130v{padding-top:30px; padding-bottom:130px;}
.pd150v{padding-top:30px; padding-bottom:150px;}
.pd0h {padding-right:0px; padding-left:0px;}
.pd1h {padding-right:1px; padding-left:1px;}
.pd2h {padding-right:2px; padding-left:2px;}
.pd3h {padding-right:3px; padding-left:3px;}
.pd5h {padding-right:5px; padding-left:5px;}
.pd8h {padding-right:5px; padding-left:8px;}
.pd10h{padding-right:10px; padding-left:10px;}
.pd15h{padding-right:15px; padding-left:15px;}
.pd20h{padding-right:20px; padding-left:20px;}
.pd30h{padding-right:30px; padding-left:30px;}
.pd50h{padding-right:50px; padding-left:50px;}
.pd70h{padding-right:70px; padding-left:70px;}
.pd80h{padding-right:30px; padding-left:80px;}
.pd100h{padding-right:30px; padding-left:100px;}
.pd130h{padding-right:30px; padding-left:130px;}
.pd150h{padding-right:30px; padding-left:150px;}
.pd0t {padding-top:0px;}
.pd1t {padding-top:1px;}
.pd2t {padding-top:2px;}
.pd3t {padding-top:3px;}
.pd5t {padding-top:5px;}
.pd8t {padding-top:8px;}
.pd10t{padding-top:10px;}
.pd15t{padding-top:15px;}
.pd20t{padding-top:20px;}
.pd30t{padding-top:30px;}
.pd50t{padding-top:50px;}
.pd70t{padding-top:70px;}
.pd80t{padding-top:80px;}
.pd100t{padding-top:100px;}
.pd130t{padding-top:130px;}
.pd150t{padding-top:150px;}
.pd0r {padding-right:0px;}
.pd1r {padding-right:1px;}
.pd2r {padding-right:2px;}
.pd3r {padding-right:3px;}
.pd5r {padding-right:5px;}
.pd8r {padding-right:8px;}
.pd10r{padding-right:10px;}
.pd15r{padding-right:15px;}
.pd20r{padding-right:20px;}
.pd30r{padding-right:30px;}
.pd50r{padding-right:50px;}
.pd70r{padding-right:70px;}
.pd80r{padding-right:80px;}
.pd100r{padding-right:100px;}
.pd130r{padding-right:130px;}
.pd150r{padding-right:150px;}
.pd0b {padding-bottom:0px;}
.pd1b {padding-bottom:1px;}
.pd2b {padding-bottom:2px;}
.pd3b {padding-bottom:3px;}
.pd5b {padding-bottom:5px;}
.pd8b {padding-bottom:8px;}
.pd10b{padding-bottom:10px;}
.pd15b{padding-bottom:15px;}
.pd20b{padding-bottom:20px;}
.pd30b{padding-bottom:30px;}
.pd50b{padding-bottom:50px;}
.pd70b{padding-bottom:70px;}
.pd80b{padding-bottom:80px;}
.pd100b{padding-bottom:100px;}
.pd130b{padding-bottom:130px;}
.pd150b{padding-bottom:150px;}
.pd0l {padding-left:0px;}
.pd1l {padding-left:1px;}
.pd2l {padding-left:2px;}
.pd3l {padding-left:3px;}
.pd5l {padding-left:5px;}
.pd8l {padding-left:8px;}
.pd10l{padding-left:10px;}
.pd15l{padding-left:15px;}
.pd20l{padding-left:20px;}
.pd30l{padding-left:30px;}
.pd50l{padding-left:50px;}
.pd70l{padding-left:70px;}
.pd80l{padding-left:80px;}
.pd100l{padding-left:100px;}
.pd130l{padding-left:130px;}
.pd150l{padding-left:150px;}

/* ---------- 4:bace ---------- */
/* link color */
a:link, a:hover, a:active{color:#1d3994;}
#hd,#mn,#sd,#wr620,#popup{color:#333333;}

/* layout */
#wr{
	margin:0 auto;
	background:url(../../images/background/ywed_base_bg03.gif) no-repeat 50% 100%;
	padding-bottom:20px;
}
#popup{
	text-align:left;
	background-color:#fff;
}
#wr100P{text-align:left;}
#hdwr{width:950px;margin:0 auto;background:#ffffff;}
#mn{margin:10px 0 0;}
#sclN #mn{
	margin:0;
	padding-top:10px;
}
#sclR:after,#sclc01:after{content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden;}/* Clearfix */
*html #sclR,*html #sclc01{display:inline-block;}/* for IE6 */
*:first-child+html #sclR,*:first-child+html #sclc01{display:inline-block;}/* for IE7 */
#sclN,#sclR,#ywedInfo,#ft{background:url(../../images/background/ywed_base_bg01.gif) repeat-y 50% 0;}
#sclc01,#ywedInfoBox{background:url(../../images/background/ywed_base_bg02.gif) no-repeat 50% 0;}
#sclc02{
	width:930px;
	margin:0 auto;
	padding:0 0 10px 0;
	text-align:left;
}
/* for LREC */
#sclR #mn{width:100%;float:left;margin-right:-310px;}
#sclR #mnc{margin-right:310px;min-height:280px;_height:280px;}
#sclR #sdt{position:relative;float:right;width:300px;}
#sclR #sd{width:300px;float:right;}


/* ywedInfo */
#ywedInfo {
	padding-top: 15px;
}
#ywedInfo #ywedInfoBox {
	width:930px;
	margin:0 auto;
	text-align:left;
	padding-top:.01em;
}

/* cmnFooter */
#cmnFooter{
	margin:0 auto;
	padding:8px 0px 10px;
	border:1px solid #F2EBE1;
	background:#F5F3F0;
}
/* cmnFooter (cmnFooterTheme) */
.cmnFooterTheme .box dl:after,
.cmnFooterTheme .box ul:after{content:'';display:block;clear:both;}
.cmnFooterTheme .box dl,
.cmnFooterTheme .box ul{/zoom:1;}
.cmnFooterTheme dt {
    font-weight: bold;
}
.cmnFooterTheme .ttl {
	border-bottom: 1px solid #eee7dd;
    font-weight: bold;
	margin-bottom:2px;
    padding: 0 0 6px 7px;
}
.cmnFooterTheme .ttl span{
	padding:5px 0;
	padding-left:17px;
	background-position: 2px -2068px;
}
.cmnFooterTheme .box{
	padding:6px 10px 0;
}
.cmnFooterTheme .box dt,
.cmnFooterTheme .box dd,
.cmnFooterTheme .box li{float:left;}
.cmnFooterTheme .box dt{
	width:22%;
}
.cmnFooterTheme .box dd{
	width:76%;
}
.cmnFooterTheme .box li{
	width:31.5%;
	margin:0 3px;
}

/* footer */
#ft{
	clear:both;
	padding:15px 0 10px 0;
	margin:0 auto;
	text-align:center;
}
#ft hr{
	border-left:none;
	border-right:none;
	height:1px;
	width:950px;
}
/* ft_link */
#ft .ft_link,
#ft .ft_link li{
	display:inline-block;
	/display:inline;
	/zoom:1;
}
#ft .ft_link{width:930px;}
#ft .ft_link li{
	margin:5px 0;
	padding:0 15px;
	border-left:1px solid #ccc;
}
#ft .ft_link .ctL{border:none;}
#ft .ft_link .selected{font-weight:bold;}

/* yjmth */
/* Masthead 2006.09.14(for http://i.yimg.jp/images/css/yj2.css ) */
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}
<!--	.yjmth{*height:1%;}.yjmth img{vertical-align:middle;border:0px;}.yjmth a{border:0px;}div.yjmthproplogoarea{float:left;}div.yjmthloginarea{float:left;margin:0px 0px 0px 3px;font-size:smaller;text-align:left;line-height:110%}div.yjmthcplogoarea{float:right;}div.yjmthcmnlnkarea{/* Without MacIE \*/float:right;/* */margin:10px 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}br.yjmthclear{clear:both;}div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}	-->
.yjmth{padding-right:7px;}
.yjmth strong{font-weight:bold;}
.yjmthloginarea,
.yjmthcmnlnkarea{font-size:100% !important;}

/* delimiter */
#dlmtr{
	clear:both;
	margin:5px 5px 0;
	padding-left:12px;
	text-align:left;
}
#dlmtr strong{font-weight:bold;}

/* glead */
#glead{
	padding:0 10px 2px 0;
	text-align:right !important;
}

/* gsrch */
#gsrch:after{content:'';display:block;clear:both;}
#gsrch{
	/zoom:1;
	background-color:#f5f3f0;
	padding:5px 10px 2px;
}
#gsrch h1,
#gsrch p{
	float:left;
	/width:51%;
	margin-top:1px;
	text-align:left;
}
/* add(11/01-) */
#gsrch .form{
	float:right;
	padding-right:5px;
	text-align:right;
	/white-space:nowrap;
}
#gsrch .form,
#gsrch input,
#gsrch .btn{vertical-align:top;}
#gsrch .form span{
	margin:0 3px;
	/vertical-align:0.2em;
}
#gsrch .txt{
	width:160px;
	/width:168px;
	min-height:15px;
	/height:15px;
	padding:2px 2px 0;
	line-height:1;
}
#gsrch select{
	/margin-top:1px;
}
#gsrch .btn{
	width:60px;
	line-height:1.1;
	letter-spacing:0.3em;
	min-height:21px;
	_height:21px;
}

/* gnav(wedding top -2011/09) */
#gnav{background-color:#f5f3f0;}
#gnav ul:after{content:'';display:block;clear:both;}
#gnav ul{
	/zoom:1;
	display:inline-block;
	/display:inline;
	text-align:center;
	height:32px;
	padding-bottom:5px;
	border-bottom:2px solid #e0e0e0;
	background-position:0 -68px;
}
#gnav .gnavCpl{background-position:0 -108px;}
#gnav li{
	float:left;
	background-image:url(../images/gnav/gnav.png);
	text-indent:-8000px;
	overflow:hidden;
}
#gnav a{
	display:block;
	height:29px;
	margin-top:3px;
}
#gnav span,
#gnav span a{
	display:block;
	height:33px;
	margin-top:0;
}
#gnav .cpl{margin-left:50px;}
#gnav .top,#gnav .top a{width:137px;}
#gnav .srch,#gnav .srch a{width:187px;}
#gnav .mnl,#gnav .mnl a{width:198px;}
#gnav .rnk,#gnav .rnk a{width:201px;}
#gnav .cpl,#gnav .cpl a{width:156px;}
#gnav .top{background-position:0 0;}
#gnav .srch{background-position:-137px 0;}
#gnav .mnl{background-position:-324px 0;}
#gnav .rnk{background-position:-522px 0;}
#gnav .cpl{background-position:-723px 0;}
#gnav .top span{background-position:0 -32px;}
#gnav .srch span{background-position:-136px -32px;}
#gnav .mnl span{background-position:-324px -32px;}
#gnav .rnk span{background-position:-522px -32px;}
#gnav .cpl span{background-position:-723px -32px;}

/* #gnav_v2 */
#gnav_v2{
	padding:1px 10px 0 10px;
	background-color:#f5f3f0;
	background-position:10px 3px;
}
#gnav_v2 ul:after{content:'';display:block;clear:both;}
#gnav_v2 ul{height:38px;/zoom:1;}
#gnav_v2 ul.bg_cpl{background-position:left bottom;}
#gnav_v2 li{
	float:left;
	height:31px;
	text-indent:-8000px;
	overflow:hidden;
}
#gnav_v2 li strong,
#gnav_v2 li a{display:block;height:32px;}
#gnav_v2 .top strong,#gnav_v2 .top a{width:78px;}
#gnav_v2 .top strong,#gnav_v2 .top strong a{background-position:0 -40px;}
#gnav_v2 .srch strong,#gnav_v2 .srch a{width:158px;}
#gnav_v2 .srch strong,#gnav_v2 .srch strong a{background-position:-80px -40px;}
#gnav_v2 .jew strong,#gnav_v2 .jew a{width:199px;}
#gnav_v2 .jew strong,#gnav_v2 .jew strong a{background-position:-240px -40px;}
#gnav_v2 .mnl strong,#gnav_v2 .mnl a{width:140px;}
#gnav_v2 .mnl strong,#gnav_v2 .mnl strong a{background-position:-441px -40px;}
#gnav_v2 .rnk strong,#gnav_v2 .rnk a{width:135px;}
#gnav_v2 .rnk strong,#gnav_v2 .rnk strong a{background-position:-584px -40px;}
#gnav_v2 .cpl{margin-left:63px;}
#gnav_v2 .cpl strong,#gnav_v2 .cpl a{width:157px;}
#gnav_v2 .cpl strong,#gnav_v2 .cpl strong a{background-position:-773px -40px;}

/* #Attention noscript */
#Attention{
	padding:10px 10px 0;
	background-color:#fff;
}
#Attention .noJS{
	padding:5px;
	border:1px solid #ccc;
	text-align:center;
	/zoom:1;
}
#Attention .noJS span{
	color:#ff0000;
	font-weight:bold;
}

/* noMatchPage */
#noMatchPage p{
	margin:80px 0;
	font-size:123.1%;
	font-weight:bold;
	text-align:center;
}

/* ---------- 4-1:print bace ---------- */
#print{background-color:#fff;}
#wr620{
	width:620px;
	margin:0 auto;
	text-align:left;
}
#printlogo{margin-top:10px;}
#printfooter{text-align:center;}
#print .yahoologo{display:none;}

/* ---------- 5:ad module ---------- */
/* EMG */
#emg{
	padding:8px 0;
	text-align:center;
}
#emg table{
	margin:0 auto;
	font-size:107.7%;
	text-align:center;
}
#emg br{display: none;}

/* CT */
.adCT{margin:10px 0 0;text-align:center;}

/* LREC */
.adLREC dt{
	text-align:center;
	color:#7f8184;
}
.adLREC dd img{display:block;}

/* EUP */
.adEUP p{text-align:center;}
.adLREC p img{
	margin:0 auto;
	display:block;
}

/* SQB */
#sclN .adSQB,
#yw25ans .adSQB{
	margin:15px auto 0;
	width:640px;
}
.adSQB{text-align:center;}
.adSQB table{text-align:left;margin-top:0 !important;margin-bottom:0 !important;margin-right:auto;margin-left:auto;}
.adSQB td table td {text-align:left;}
.adSQB td table td table {margin:0;}
.adSQB td table td b {font-size:116%;}
.adSQB td table td img {vertical-align:baseline !important;}
.adSQB small b {font-size:100% !important;}
.adSQB b small {display:block;text-align:center;font-size:93%;}
.adSQB > div > table {border-collapse:separate;border-spacing:5px;}
.adSQB div table table td{padding:5px;}
.adSQB table table td div a {line-height:1.8;}

/* adSQB - SS Hotspot */
.adSQB div table table td{padding:3px;}
.adSQB div a {line-height:1.8;}
.adSQB div table {border-collapse:separate;border-spacing:5px;}

/* adIM */
#adIM{margin-top:15px;}

/* SHOW */
#adSHOW{margin-top:10px;}
#adSHOW dl{
	border:1px solid #c8c8c8;
	padding:0 0 5px;
}
#adSHOW dt{
	font-weight:bold;
	padding:3px;
	background-position:0 -1000px;
	background-repeat:repeat-x;
}
#adSHOW dd{
	text-align: center;
}
#adSHOW table{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

/* EMT */
.adEMT {
	text-align:center;
	width:300px;
}
.adEMT dl{border:1px solid #ccc;}
.adEMT dt{
	font-weight:bold;
	padding:3px;
	background-color:#eee;
}
.adEMT dd{padding:5px 10px;}
*html .adEMT dd {padding:5px;}/* for IE6 */
.adEMT div{
	margin:5px auto 0;
	padding-top:5px;
	border-top:1px solid #ccc;
}
.adEMT div.st01{
	margin-top:0;
	padding-top:0;
	border-top:none;
}
.adEMT div img{
	display:block;
	vertical-align:bottom;
	text-decoration:none;
}
.adEMT div br{display:none;}
.adEMT a{color:#1D3994 !important;}

/* RP */
.adRP {
	text-align:center;
	width:300px;
}
.adRP dl{border:1px solid #ccc;}
.adRP dt{
	font-weight:bold;
	padding:3px;
	background-color:#eee;
}
.adRP dd{padding:5px 10px;}
*html .adRP dd {padding:5px;}/* for IE6 */
.adRP div{
	margin:5px auto 0;
	padding:5px 0 0;
	border-top:1px solid #ccc;
}
.adRP div img{vertical-align:bottom;}
.adRP .st01{
	margin-top:0;
	padding-top:0;
	border-top:none;
}

/* Sponsored Search */
#adSS{margin-top:10px;}

/* ywed-md08 */
.ywed-md08 ul{
	border-left:1px solid #d5cac4;
	border-right:1px solid #d5cac4;
	border-bottom:1px solid #d5cac4;
}
.ywed-md08 li{border-top:1px solid #d5cac4;clear:both;}
.ywed-md08 li td{padding:6px 2px 5px 5px;}
.ywed-md08 li td.st01{width:1%;}
.ywed-md08 li td.st02{width:99%;vertical-align:middle;}

/* ywed-md144 (yoko link - closeup honda) */
.ywed-md144 {border:solid 1px #cacaca;padding:5px;}
.ywed-md144 li {border-top:solid 1px #ededed;padding:5px 0;}
.ywed-md144 li.ctT {border:none;}
.ywed-md144 th img {margin-right:5px;}

/* ---------- 6:module old(-2010) ---------- */


/* ---------- 7:all module ---------- */
/* midashi */
#midashi,
.cmnMidashiTtl{
	position:relative;
	_zoom:1;
	background-color:#7cac01;
	background-position:0 -200px;
}
#midashi h1,
#midashi h2,
#midashi .ttl,
.cmnMidashiTtl .cmnMidashiTtlwrap{
	min-height:22px;
	_height:22px;
	margin-left:5px;
	padding:3px 8px 2px;
	border-top:1px solid #9bcb13;
	background-color:#dedac3;
	background-position:0 -400px;
	font-size:115.4%;
	font-weight:bold;
}
body:first-of-type #midashi h1,
body:first-of-type #midashi h2,
body:first-of-type #midashi .ttl,
body:first-of-type .cmnMidashiTtl .cmnMidashiTtlwrap{padding:4px 8px 1px;}/* safari only */
html>/**/body #midashi h1, x:-moz-any-link, x:only-child,
html>/**/body #midashi h2, x:-moz-any-link, x:only-child,
html>/**/body #midashi .ttl, x:-moz-any-link, x:only-child,
html>/**/body .cmnMidashiTtl .cmnMidashiTtlwrap, x:-moz-any-link, x:only-child{padding:3px 8px 2px!important;}/* Firefox 1.5 and newer [!] */
#midashi h2 span{
	padding-left:5px;
	font-size:86.7%;
	font-weight:normal;
}
#midashi p{
	position:absolute;
	top:6px;
	/top:5px;
	right:5px;
	text-align:right;
}
#midashi p span{font-weight:bold;}
#midashi .pic{
	top: 4px;
	padding: 2px 4px;
	border: 1px solid #dedac3;
	background: #fff;
}
.cmnMidashiTtl .cmnMidashiTtlwrap .ctR{
	position:absolute;
	top:6px;
	/top:5px;
	right:5px;
	text-align:right;
	font-size:86.7%;
	font-weight:normal;
}

/* midashi02 */
#midashi02{margin:5px 0;}
#midashi02 p,
#midashi02 h3,
#midashi02 h4{
	padding:5px 8px;
	border-left:5px solid #8cc300;
	background-color:#ededed;
	font-weight:bold;
}
#midashi02 p span{font-weight:normal;}

/* midashi03 */
#midashi03{
	padding:3px 3px 2px;
	border-bottom:1px solid #9bcb13;
	background-color:#f2f1e7;
	background-position:0 -1120px;
	background-repeat:repeat-x;
}
#midashi03 h2{
	padding-left:25px;
	background-position:0 -1280px;
	font-size:115.4%;
	font-weight:bold;
}

/* midashi04 */
#midashi04{
	position:relative;
	_zoom:1;
	padding-left: 5px;
	border: 1px solid #b4ac7e;
	background-color:#b4ac7e;
	background-repeat: repeat-x;
}
#midashi04 .title{
	width:75.4%;
	min-height:22px;
	_height:22px;
	padding:3px 0 0 20px;
	background-position:0 -2502px;
	color: #fff;
	font-size:115.4%;
	font-weight:bold;
}
#midashi04 .title span{
	padding-left:5px;
	font-size:86.7%;
	font-weight:normal;
}
#midashi04 p{
	position:absolute;
	top:3px;
	right:5px;
}

/* midashiSd */
#midashiSd{
	background-color:#682504;
	background-position:0 -300px;
}
#midashiSd h3,
#midashiSd h4,
#midashiSd h5,
#midashiSd .ttl{
	min-height:21px;
	_height:21px;
	margin-left:5px;
	padding:3px 8px 2px;
	background-color:#dedac3;
	background-position:0 -400px;
	font-weight:bold;
}
body:first-of-type #midashiSd h3,body:first-of-type #midashiSd h4,body:first-of-type #midashiSd h5,body:first-of-type #midashiSd .ttl{padding:4px 8px 1px;}/* safari only */
html>/**/body #midashiSd h3, x:-moz-any-link, x:only-child,html>/**/body #midashiSd h4, x:-moz-any-link, x:only-child,html>/**/body #midashiSd h5, x:-moz-any-link, x:only-child,html>/**/body #midashiSd .ttl, x:-moz-any-link, x:only-child{padding:3px 8px 2px!important;}/* Firefox 1.5 and newer [!] */

/* allSrchPopularity */
#allSrchPopularity{margin-top:10px;}
#allSrchPopularity.bg{
	padding:8px 5px 5px;
	background:#F5F3F0;
}
#allSrchPopularity .ttl{
	padding:0 0 0 10px;
	border-left:5px solid #8cc300;
	font-size: 107.7%;
	font-weight:bold;
	line-height:1.3;
}
#allSrchPopularity .wrap{
	/zoom:1;
	margin-top:7px;
	padding-top:8px;
	border-top:1px dotted #ccc;
}
#allSrchPopularity .wrap dt,
#allSrchPopularity .wrap dd,
#allSrchPopularity li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	
	vertical-align:top;
}
#allSrchPopularity .wrap dt{
	width:22%;
	font-weight:bold;
}
#allSrchPopularity .wrap dd{width:77%;}
#allSrchPopularity ul{margin-bottom:6px;}
#allSrchPopularity li a{
	display:block;
	margin:3px 0;
	padding:0 5px;
	border-right:1px solid #333;
	line-height:1;
}
#allSrchPopularity li .ctB{
	padding-right:0;
	border-right:none;
}

/* allAreaLink02 */
#allAreaLink02 dt{
	margin-top:14px;
	padding:0 0 0 10px;
	border-left:5px solid #8cc300;
	font-size: 107.7%;
	font-weight:bold;
	line-height:1.3;
}
#allAreaLink02 dd{
	margin-top:7px;
	border-top:1px dotted #ccc;
}
#allAreaLink02 ul{padding-top:7px;}
#allAreaLink02 li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:top;
}
#allAreaLink02 li a{
	display:block;
	margin:3px 0;
	padding:0 5px;
	border-right:1px solid #333;
	line-height:1;
}
#allAreaLink02 li .ctB{
	padding-right:0;
	border-right:none;
}

/* allSrchAreaLink - 2011/09/20 delete OK */
#allSrchAreaLink dt{
	margin-top:14px;
	padding:0 0 0 10px;
	border-left:5px solid #8cc300;
	font-size: 107.7%;
	font-weight:bold;
	line-height:1.3;
}
#allSrchAreaLink ul:after{content:'';display:block;clear:both;}
#allSrchAreaLink ul{
	/zoom:1;
	margin-top:7px;
	padding-top:5px;
	border-top:1px dotted #ccc;
}
#allSrchAreaLink li{
	display:inline-block;
	/display:inline;
	/zoom:1;
}
#allSrchAreaLink li a{
	display:block;
	margin:3px 0;
	padding:0 5px;
	border-right:1px solid #333;
	line-height:1;
}
#allSrchAreaLink li .ctB{
	padding-right:0;
	border-right:none;
}

/* allAreaLink */
#allAreaLink,
#allAreaLink div{

/*----- add renewal 2011 Q3  -----*/ 
background:#EDECE6;
	/* comment out at 2011 Q3 renewal */
	/* background:url(../images/background/bg_topAreaLink.png) no-repeat; */

}
 /*----- end  -----*/
#allAreaLink{
	/* comment out at 2011Q3 renewal */
	/* padding-top:3px; */
}
#allAreaLink div{background-position:left bottom;}
#allAreaLink p,
#allAreaLink ul,
#allAreaLink li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	/* comment out at 2011Q3 renewal */
	/* 	vertical-align:top; */
}
#allAreaLink p{
	width:90px;
	padding-top:2px;
	text-align:center;
}
#allAreaLink .zenkoku{background-position:-226px -27px;}
#allAreaLink .hokkaido{background-position:-259px -27px;}
#allAreaLink .tohoku{background-position:-311px -27px;}
#allAreaLink .kanto{background-position:-344px -27px;}
#allAreaLink .tokai{background-position:-376px -27px;}
#allAreaLink .shinetu{background-position:-172px -42px;}
#allAreaLink .kinki{background-position:-244px -42px;}
#allAreaLink .tyugoku{background-position:-277px -42px;}
#allAreaLink .shikoku{background-position:-309px -42px;}
#allAreaLink .kyusyu{background-position:-341px -42px;}
#allAreaLink ul{
	width:618px;
	min-height:22px;
	_height:22px;
	text-align:left;
	padding:1px 0;
	/* comment out at 2011Q3 renewal */
	border:1px solid #ddd;
}
#allAreaLink li{
	border-right:1px solid #988d84;
/* 	border-right:1px solid #ffffff; */
	padding:0 1px;
}
#allAreaLink li.lastLi{
	border-right:none;
}
#allAreaLink a,
#allAreaLink span{
	display:inline-block;
	
	/*----- add renewal 2011 Q3 -----*/ 
	padding:3px 7px 3px 6px;
	
	/* comment out at 2011Q3 renewal */
	/*padding:0 4px 0 6px;*/
	/* border-left:1px solid #988d84; */
	/* 	vertical-align:top; */
}
#allAreaLink .ctT a,
#allAreaLink .ctT span{
	/* comment out at 2011Q3 renewal */
	/* border-left:none; */
}


#allAreaLink span{
	font-weight:bold;
	/*----- add renewal 2011 Q3 -----*/ 
	background:#988D84;
	color:#fff;

}


/* osusumeHall */
#osusumeHall .tt{padding-bottom:5px;border-bottom:dotted 1px #ccc;}
#osusumeHall .tt h3 span{display:block;padding:0 0 0 5px;border-left:solid 4px #b8e233;color:#79a805;font-weight:bold;font-size:108%;}
#osusumeHall{margin-top:15px;}
#osusumeHall ul{margin-top:10px;}
#osusumeHall li{width:305px;margin-bottom:10px;vertical-align:top;display:inline-block;/display:inline;/zoom:1;}
#osusumeHall li.odd{margin-right:10px;}
#osusumeHall img{vertical-align:bottom;}
#osusumeHall dl{min-height:62px;_height:62px;padding-left:66px;position:relative;}
#osusumeHall dt{margin-bottom:3px;}
#osusumeHall .ph{width:60px;height:60px;border:solid 1px #d0d0d0;position:absolute;top:0;left:0;display:inline-block;/display:inline;/zoom:1;vertical-align:middle;text-align:center;}
#osusumeHall .score strong{font-weight:bold; color:#ff6622;}
#osusumeHall .score span{margin-right:3px;}
#osusumeHall .area {color:#999999;font-size:84.6%;}

/* zexyBook */
#zexyBook{
	margin-top:10px;
	border:1px solid #dedede;
	background-color:#f5f5f5;
	padding:1px;
}
#zexyBook div:after{content:'';display:block;clear:both;}
#zexyBook div{
	/zoom:1;
	border:1px solid #dedede;
	padding:10px;
}
#zexyBook p{
	float:left;
	width:95px;
}
#zexyBook dl{
	float:left;
	width:495px;
}
#zexyBook dt{
	margin-bottom:5px;
	padding-bottom:2px;
	border-bottom:1px dashed #dedede;
	color:#79a805;
	font-size:114.5%;
	font-weight:bold;
}
#zexyBook .taR img{
	margin-right:2px;
	vertical-align:middle;
}

/* addListPop */
#addListPop .addListArea,
#addListPop .addListPopCpl a,
#addListPop .addListPopClose{
	background-image:url(../images/all/addListPop.png);
}
#addListPop{
	position:absolute;
	width:200px;
	border-bottom:2px solid #cfcdcb !important;
}
#addListPop .addListPopWrap01{
	border-bottom:1px solid #808080 !important;
}
#addListPop .addListPopWrap02{
	padding:1px !important;
	border:1px solid #e15052 !important;
}
#addListPop .addListArea{
	padding-top:20px !important;
	background-position:0 -137px!important;
	background-repeat:repeat-x;
}
#addListPop div{
	background-color:#fff !important;
	border-bottom:none !important;
}
#addListPop p{
	float:none !important;
	padding:0 !important;
}
#addListPop .addListPopTxt{
	padding:5px 8px !important;
	background-color:#f6f5ef !important;
}
#addListPop .addListPopLink{
	margin-top:1px !important;
	border-top:1px dotted #d5d5d5 !important;
	background-color:#fff !important;
}
#addListPop .addListPopCpl{
	padding:5px 0 !important;
	font-weight:bold !important;
	text-align:center !important;
}
#addListPop .addListPopCpl a{
	padding-left:8px;
	background-position:0 -47px!important;
	background-repeat:no-repeat;
}
#addListPop .login{
	border:2px solid #f9d49c !important;
	background-color:#ffffcc !important;
}
#addListPop .addListPopClose{
	position:absolute;
	top:0;
	right:0;
	width:17px;
	height:13px;
	margin:4px 4px 0 0;
	background-repeat:no-repeat;
	text-indent:-8000px;
	cursor:pointer;
}

/* ---------- 8:all side module ---------- */
/* tabMenu */
#tabMenu{
	padding:1px;
	border:1px solid #ccc;
}
#tabMenu #clicktab:after,
#tabMenu .more:after{content:'';display:block;clear:both;}
#tabMenu #clicktab,
#tabMenu .more{/zoom:1;}
#tabMenu #clicktab li{
	float:left;
	width:50%;
	border-bottom:1px solid #ccc;
	background-position:0 -793px;
	background-repeat:repeat-x;
	color:#1D3994!important;
	text-align:center;
}
#tabMenu .selected{
	border-bottom:none!important;
	background-position:0 -860px!important;
}
#tabMenu .bdrL{border-left:none!important;}
#tabMenu #clicktab span{
	display:block;
	padding:3px 0 4px;
	border-left:1px solid #ccc;
	text-decoration:underline;
	cursor:pointer;
}
#tabMenu .selected span{
	color:#333!important;
	font-weight:bold;
	text-decoration:none!important;
	cursor:default;
}
#tabMenu .box{padding:5px;}
#tabMenu .more .ctL{
	float:left;
	width:65%;
}
#tabMenu .more .ctR{
	float:right;
	width:34%;
	text-align:right;
}
#tabbox1{display:none;}

/* #sdRanking */
#sdRanking li:after,
#sdRanking .ctT:after{content:'';display:block;clear:both;}
#sdRanking li,
#sdRanking .ctT{/zoom:1;}
#sdRanking li{
	margin-bottom:4px;
	padding-bottom:4px;
	border-bottom:1px dotted #ccc;
}
#sdRanking .ctT p.ct01{
	float:left;
	width:65px;
}
#sdRanking .ctT p.ct01 img{
	border:1px solid #ccc;
	background-color:#FFF;
}
#sdRanking .ctT div.ct02{
	float:left;
	width:74%;
	padding-left:5px;
}
/* couple avt */
#sdRanking .avt p.ct01{
	width:72px;
	float:left;
}
#sdRanking .avt p.ct01 img{
	padding:0;
	border:none;
}
#sdRanking .avt div.ct02{
	float:left;
	width:71%;
	padding-left:5px;
}
#sdRanking table{width:100%;}
#sdRanking th,
#sdRanking td{padding:0;}
#sdRanking th{
	width:16px;
	text-align:center;
	vertical-align:top;
}
#sdRanking td{
	padding:0 5px;
	vertical-align:middle;
	line-height:1.2;
}
#sdRanking .ctT td{padding-left:5px;}
#sdRanking td span{color:#F62;font-weight:bold;}

/* sdSpecialContents */
#sdSpecialContents{
	padding:1px;
	border:1px solid #ccc;
}
#sdSpecialContents ul{margin:0 5px 8px;}
#sdSpecialContents li:after{content:'';display:block;clear:both;}
#sdSpecialContents li{
	/zoom:1;
	margin-top:8px;
}
#sdSpecialContents p{
	float:left;
	width:140px;
}
#sdSpecialContents dl{
	float:right;
	width:48.5%;
}
#sdSpecialContents dt{font-weight:bold;}
#sdSpecialContents dd{
	padding-top:3px;
	line-height:1.23;
}

/* sdReview */
#sdReview{
	/zoom:1;
	padding:1px;
	border:1px solid #ccc;
}
#sdReview ul{padding:0 5px;}
#sdReview li{
	/zoom:1;
	padding:5px 0;
	_padding:8px 0;
	border-bottom:1px dotted #ccc;
}
#sdReview li dt{padding-bottom:5px;}
#sdReview .tt{padding-bottom:3px;}
#sdReview .score span{
	margin-right:3px;
	vertical-align:-0.18em;
	/vertical-align:0.1em;
}
#sdReview .ac{
	margin-right:0!important;
	font-weight:bold;
	vertical-align:baseline!important;
}
#sdReview .more{
	padding:3px 5px;
	text-align:right!important;
}

/* sdQandA */
#sdQandA{
	padding:1px;
	border:1px solid #ccc;
}
#sdQandA .cte{
	padding:5px 5px 3px;
	background:#ededed;
}
#sdQandA ul{padding:0 5px;}
#sdQandA li{
	padding:5px 0 5px 27px;
	border-bottom:1px dotted #ccc;
	background-position:0 -1092px;
}
#sdQandA .more{
	padding:3px 5px;
	text-align:right!important;
}

/* sdFairRecommend */
#sdFairRecommend{
	padding:1px;
	border:1px solid #ccc;
}
#sdFairRecommend ul{
	overflow:hidden;
	/zoom:1;
}
#sdFairRecommend li{
	margin-top:-1px;
	padding:8px 5px;
	border-top:1px dotted #ccc;
}
#sdFairRecommend li div:after{content:'';display:block;clear:both;}
#sdFairRecommend li div{/zoom:1;}
#sdFairRecommend dl{
	float:right;
	width:75%;
}
#sdFairRecommend dt span{
	display:block;
	font-weight:bold;
}
#sdFairRecommend .ph{
	float:left;
	border:1px solid #ccc;
}
#sdFairRecommend p{
	font-size:92.3%;
	text-align:right!important;
}

/* subInfo */
#subInfo{ padding:10px; background-color: #FFFFFF; border: 1px solid #ccc;}
#subInfo li{ margin-bottom:3px;}
