/*=========================================================
   コンテンツ包括ブロック（wed-qa-contents）
=========================================================*/

.wed-qa-contents{
	background-repeat:no-repeat;
	background-color:#e19292;
	background-image:url("../images/bg-pink.jpg");
	padding-bottom:13px;
	width:750px;
}
.wed-qa-contents .cap-contentstop{
	display:inline;
}

/*---------------------------------------------------------
   上部見出し・メニューエリア（topblock）
---------------------------------------------------------*/

.wed-qa-contents .topblock{
	background-repeat:no-repeat;
	background-image:url("../images/par-topblock-top.gif");
	margin-left:20px;
	width:716px;
}
.wed-qa-contents .topblock-body{
	padding:10px 0 6px 0;
}
.wed-qa-contents .topblock-body .caption{
	margin:0;
	padding:0;
}
.wed-qa-contents .topblock-body .leadtext{
	margin:0;
	padding:0;
}
.wed-qa-contents .topblock-foot{
	background-repeat:no-repeat;
	background-image:url("../images/par-topblock-bottom.gif");
	font-size:0;
	height:10px;
}

/*---------------------------
   メニューエリア
----------------------------*/
#marry {width:750px; margin:0px; padding:0px; clear:both;}
#marry .list1{float:right; width:279px;}
#marry .h61{height:32px; width:246px; clear:both; padding:20px 0px 0px 0px; margin:0px; text-align:right;}
#marry .tab1{height:32px; width:125px; float:left; margin:0px; padding:0px;}
#marry .tab2{height:32px; width:121px; float:left; margin:0px; padding:0px;}
#marry .clear{clear:both; margin:0px; padding:0px;}

#marry h2{ float:left; margin:0px; padding:0px;}


.wed-qa-contents .topmenu{
	background-repeat:no-repeat;
	background-image:url("../images/par-topmenu-top.gif");
	margin-left:18px;
	width:678px;
}
.wed-qa-contents .topmenu2{
	background-repeat:no-repeat;
	background-image:url("../images/par-topmenu-top2.gif");
	margin-left:18px;
	width:678px;
}
.wed-qa-contents .topmenu-body{
	padding:23px 0 0 46px;
}
.wed-qa-contents .topmenu-foot{
	background-repeat:no-repeat;
	background-image:url("../images/par-topmenu-bottom.gif");
	font-size:0;
	height:13px;
}
.wed-qa-contents .footmenu{
	background-repeat:no-repeat;
	background-image:url("../images/par-footmenu-top.gif");
	margin-bottom:17px;
	margin-left:18px;
	width:674px;
}
.wed-qa-contents .footmenu-body{
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:23px 0 0 46px;
}
.wed-qa-contents .footmenu-foot{
	background-repeat:no-repeat;
	background-image:url("../images/par-footmenu-bottom.gif");
	font-size:0;
	height:9px;
}
.wed-qa-contents .menuitems{
	width:620px;
}
.wed-qa-contents .menuitems td{
	line-height:15px;
	padding-bottom:14px;
	width:25%;
}
.wed-qa-contents .menuitems2{
	width:620px;
}
.wed-qa-contents .menuitems2 td{
	line-height:15px;
	padding-bottom:14px;
	width:20%;
}
.wed-qa-contents .menuitems a, .wed-qa-contents .menuitems2 a{
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url("../images/mat-arrow.gif");
	color:#98784d;
	font-size:14px;
	font-weight:bold;
	padding-left:12px;
	display:block;
}
.wed-qa-contents .footmenu-body .menuitems a, .wed-qa-contents .footmenu-body .menuitems2 a{
	font-size:12px;
}
.wed-qa-contents .menuitems a:hover, .wed-qa-contents .menuitems2 a:hover{
	background-image:url("../images/mat-arrow-on.gif");
	color:#eb363d;
}
.wed-qa-contents .menuitems a.activelink, .wed-qa-contents .menuitems2 a.activelink{
	background-image:url("../images/mat-arrow-on.gif");
}

/*---------------------------------------------------------
   コンテンツエリア（notebook）
---------------------------------------------------------*/

.wed-qa-contents .notebook{
	background-position:0 45px;
	background-repeat:repeat-y;
	background-image:url("../images/par-notebook-line.gif");
	margin-bottom:10px;
	margin-left:20px;
	width:716px;
}
.wed-qa-contents .notebook-top{
	background-repeat:no-repeat;
	background-image:url("../images/par-notebook-top.gif");
	font-size:0;
	height:44px;
}
.wed-qa-contents .notebook-bottom{
	background-repeat:no-repeat;
	background-image:url("../images/par-notebook-bottom.gif");
	font-size:0;
	height:10px;
}

/*---------------------------
   QandAタイトルバー
----------------------------*/

.wed-qa-contents .questioncap{
	background-repeat:no-repeat;
	background-image:url("../images/par-qa-capbar-q-bg.gif");
	margin:0 0 6px 18px;
	color:#eb363d;
	font-size:16px;
	line-height:17px;
	width:692px;
	height:58px;
}
.wed-qa-contents .questioncap .qicon{
	vertical-align:middle;
	margin-right:15px;
}

/*---------------------------
   A欄
----------------------------*/

.wed-qa-contents .answer{
	margin-left:51px;
	width:565px;
	font-size:13px;
	line-height:20px;
}
.wed-qa-contents .answer th{
	text-align:left;
	vertical-align:top;
	width:39px;
}
.wed-qa-contents .answer td{
	text-align:left;
	vertical-align:top;
	font-size:13px;
	width:526px;
}
.wed-qa-contents .answer p{
	margin:0;
	color:#333333;
}

/*---------------------------
   2カラムコンテンツ
----------------------------*/

.wed-qa-contents .column2{
	width:615px;
	margin-left:39px;
}
.wed-qa-contents .column2 .leftarea{
	text-align:left;
	vertical-align:top;
	font-size:0;
	width:393px;
}
.wed-qa-contents .column2 .rightarea{
	padding-top:39px;
	background-position:0 39px;
	background-repeat:no-repeat;
	background-image:url("../images/par-wednew2.gif");
	text-align:left;
	vertical-align:top;
	width:222px;
}
.wed-qa-contents .column2 .rightarea p{
	margin:6px 0 0 33px;
	color:#333333;
	font-size:11px;
	line-height:17px;
	width:175px;
}

/*---------------------------
   3カラムコンテンツ（bag）
----------------------------*/

.wed-qa-contents .bag{
	margin-left:43px;
	width:618px;
}
.wed-qa-contents .bag th{
	text-align:left;
	height:283px;
}
.wed-qa-contents .bag td{
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url("../images/par-bag-frame.gif");
	vertical-align:top;
	text-align:left;
}
.wed-qa-contents .bag h5{
	margin:0;
	padding:0;
}

.wed-qa-contents .bag td p{
	margin:4px 0 26px 26px;
	color:#3E3F3F;
	font-size:10px;
	line-height:13px;
	width:143px;
}
.wed-qa-contents .bag td p strong{
	margin-bottom:10px;
	color:#6ca1a7;
	font-size:12px;
	line-height:13px;
	display:block;
}

/*---------------------------
   4カラムコンテンツ（shoes）
----------------------------*/

.wed-qa-contents .shoes{
	margin-left:34px;
	width:627px;
}
.wed-qa-contents .shoes th{
	height:215px;
	text-align:left;
}
.wed-qa-contents .shoes td{
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url("../images/par-shoes-frame.gif");
	vertical-align:top;
	text-align:left;
}
.wed-qa-contents .shoes h5{
	margin:0;
	padding:0;
}

.wed-qa-contents .shoes td p{
	margin:4px 0 21px 19px;
	color:#3E3F3F;
	font-size:10px;
	line-height:13px;
	width:111px;
}
.wed-qa-contents .shoes td p strong{
	padding-bottom:10px;
	color:#6ca1a7;
	font-size:12px;
	line-height:13px;
	display:block;
}

/*---------------------------
   シミュレーションタイトル
----------------------------*/

.wed-qa-contents .sim-caption{
	margin:5px 0 20px 0;
}

/*---------------------------
   SCENEブロック
----------------------------*/

.wed-qa-contents .sceneblock{
	margin-left:35px;
	background-repeat:repeat-y;
	background-image:url("../images/par-sim-scene-body.gif");
	width:645px;
}
.wed-qa-contents .scene-head{
	background-repeat:no-repeat;
	background-image:url("../images/par-sim-scene-top.gif");
	font-size:0;
	height:18px;
}
.wed-qa-contents .scene-body{
	margin-left:18px;
}
.wed-qa-contents .cap-scene{
	margin-bottom:8px;
}
.wed-qa-contents .scene-body table, .wed-qa-contents .scene-body2 table{
	width:606px;
}
.wed-qa-contents .scene-body table td, .wed-qa-contents .scene-body2 table td{
	text-align:left;
	vertical-align:top;
}
.wed-qa-contents .scene-body .leftarea{
	width:323px;
}
.wed-qa-contents .scene-body .leftarea h5{
	margin:0 0 15px 12px;
	color:#967553;
	font-size:16px;
	line-height:18px;
	width:285px;
}
.wed-qa-contents .scene-body .leftarea h5.cap-scene-speech{
	margin:0 0 15px 12px;
	color:#967553;
	font-size:16px;
	line-height:18px;
	width:290px;
}
.wed-qa-contents .scene-body .leftarea p{
	margin:0 0 33px 12px;
	color:#333333;
	font-size:12px;
	line-height:20px;
	width:285px;
}
.wed-qa-contents .scene-body .leftarea .checkblock{
	margin-bottom:15px;
	padding-bottom:10px;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url("../images/par-check-frame.gif");
	width:297px;
}
.wed-qa-contents .scene-body .leftarea .checkblock p{
	color:#333333;
	font-size:11px;
	line-height:18px;
	margin:0 0 0 29px;
	width:245px;
}
.wed-qa-contents .scene-body .leftarea .checkblock p strong{
	margin:3px 0;
	color:#df9a1d;
	font-size:12px;
	display:block;
}
.wed-qa-contents .scene-body .rightarea{
	padding-bottom:20px;
	text-align:center;
	width:283px;
}
.wed-qa-contents .scene-foot{
	background-repeat:no-repeat;
	background-image:url("../images/par-sim-scene-bottom.gif");
	font-size:0;
	height:9px;
}

/*---------------------------
   移動補助リンク
----------------------------*/

.wed-qa-contents .navilink{
	text-align:right;
	margin-left:auto;
	margin-right:34px;
}
.wed-qa-contents .navilink .arrow-up, .navilink .arrow-right{
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	color:#d29d3c;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
}
.wed-qa-contents .navilink .arrow-up{
	background-image:url("../images/mat-arrow-y-up.gif");
}
.wed-qa-contents .navilink .arrow-right{
	background-image:url("../images/mat-arrow-y-right.gif");
}
.wed-qa-contents .navilink .arrow-up:hover{
	background-image:url("../images/mat-arrow-br-up.gif");
	color:#987856;
}
.wed-qa-contents .navilink .arrow-right:hover{
	background-image:url("../images/mat-arrow-br-right.gif");
	color:#987856;
}

/*---------------------------
   クレジット
----------------------------*/

.wed-qa-contents .credit{
	margin-right:20px;
	color:#a15555;
	font-size:12px;
	line-height:13px;
	text-align:right;
}

/*=========================================================
   汎用
=========================================================*/

.wed-qa-contents a.activelink{
	color:#eb363d;
}
.wed-qa-contents .mb12{
	margin-bottom:12px;
}
.wed-qa-contents .mb17{
	margin-bottom:17px;
}
.wed-qa-contents .mb18{
	margin-bottom:18px;
}
.wed-qa-contents .mb20{
	margin-bottom:20px;
}
.wed-qa-contents .mb30{
	margin-bottom:30px;
}
.wed-qa-contents .mb35{
	margin-bottom:35px;
}
.wed-qa-contents .mb40{
	margin-bottom:40px;
}
.wed-qa-contents .mb45{
	margin-bottom:45px;
}
.wed-qa-contents .mb50{
	margin-bottom:50px;
}
