.ie_center { text-align : center; }.css_center { margin-left : auto; margin-right : auto; }div.ctable {      text-align: center;     /* IEでセンタリングさせる方法 */}div.ctable table {      margin: auto;     /* 標準のセンタリング方法 */      text-align: left;     /* IE用方法の弊害対策用 */}#mwaku_spc{	margin-top:20px;}.clear {  clear: both;  font-size: 0;  line-height: 0;  height: 0px;  visibility: hidden;}.size105{font-size: 10.5pt;}.size_small{font-size: 80%;line-height:100%;}.dogqa_main_txt{font-size: 95%;line-height:140%;}.dogqa_main_title_txt{color: #CC6600;font-size: 120%; line-height:140%;}.Size_txt_m{font-size: 90%; line-height:130%;}.Size_txt_s{font-size: 80%; line-height:130%;}body{color: #663300;background-color: #FFFFFF;}/* ページヘッダー　google検索窓 Start */.gsearch_bg{	border: 1px solid #CCCCCC;    background-image:url(http://www.dogoo.com/images/gsearch_boxbg.jpg);	margin:3px auto 3px auto;	width:350px;}/* ページヘッダー　End */table.Af8_tbl09 {	width: 160px;	font-size:80%;	line-height:105%;}table.Af8_tbl {	WIDTH: 145px;	MARGIN-TOP: 30px;	MARGIN-BOTTOM: 50px;	font-size:80%;	line-height:105%;}.Af8goods_text{	MARGIN-TOP: 3px;	MARGIN-BOTTOM: 8px;}td#Af8_title_goods{	font-size: 90%;line-height: 160%;	text-align : right;	BORDER-TOP: #B8DBB0 3px solid; 	BORDER-Bottom: #B8DBB0 1px dotted; font-family:arial,sans-serif;}td#Af8_title_goods_under{	font-size: 90%;line-height: 160%;	text-align : right;	BORDER-TOP: #B8DBB0 1px dotted; 	BORDER-Bottom: #B8DBB0 3px solid; 	font-family:arial,sans-serif;}.image_border{border:1px solid #555555;}.goods_link_list{	margin:5px auto 25px 30px; 	BORDER-left: #8FDA66 8px solid; 	padding: 7px 10px 7px 15px;	font-size: 90%; line-height:140%;}/* ページリンク　Start */ul.pagelinks {   margin: 0px;   padding: 0px;}ul.pagelinks li {   width: 2.0em;           /* 横幅 */   font-size: 80%;line-height:180%;   list-style-type: none;  /* 先頭記号なし */   border: 1px solid #97AD63; /* 枠線 */   float: left;            /* 横に並べる */   margin: 0.3em;          /* 周囲の余白 */   padding: 0px;           /* 内側の余白 */   font-family: Arial,sans-serif;/* フォント */   font-weight: normal;      /* 太字 */   text-align: center;     /* センタリング */}ul.pagelinks li a.page_cnt {   display: block;        /* ブロック化 */   width: 2.0em;          /* 横幅(IE) */}ul.pagelinks li a:hover {   background-color: #C0D0FA; /* 背景色 */   color: #663300;          /* 文字色 */}/* 現在位置項目の装飾 */ul.pagelinks li.here {   background-color: #8DA556; /* 背景色 */   color: #ffff80;          /* 文字色 */   border-color: green;     /* 枠線色 */}/* 前のページへの装飾 */ul.pagelinks li.before {   background-color: #ffffff; /* 背景色 */   color: #663300;          /* 文字色 */   border-color: #ffffff;     /* 枠線色 */   width: 6.2em;  }/* 次のページへの装飾 */ul.pagelinks li.after {   background-color: #ffffff; /* 背景色 */   color: #663300;          /* 文字色 */   border-color: #ffffff;     /* 枠線色 */   width: 6.2em;  }/* センターリング */ul.pagelinks {   margin: auto;   width: 600px;}/* ページリンク　End *//* ソーシャルブックマークのアイコン */.social_bookmark_image{	border:none;	vertical-align:middle;	margin-right:3px;}/* 2010-06-10 add start */td.cols_top{	vertical-align:top}#qa_main_ptn{	margin:0px 20px 15px 20px;}.shousai_pan_menu{	background: url("/toukou/dogqa/images/shousai_pan_menu.jpg") #ffffff repeat-x;	padding-left:10px;}.shousai_pan_menu_ptn{	margin-left:10px;margin-right:10px;}#shousai_bottom_menu{	margin:15px auto 5px 0px;	background-color: #f5f8fa;	border-top: #B8DBB0 2px solid; 	border-bottom: #B8DBB0 2px solid; 	padding:5px;padding-left:10px;	font-size: 80%; line-height:130%;}#shousai_bottom_subtxt{	margin-top:5px;}/* 2010-06-10 add end *//* アフィリエイトリンク start */.aff_kakomi{	padding:10px; 	margin-left:25px;	margin-bottom:10px;}.aff_tittle{	margin:0 auto 0 10px; 	font-size:90%; 	padding-left:20px; 	background-repeat: no-repeat;	background-position: 0 center;	background-image: url(/toukou/dogqa/images/aff_icon/shopping-bag-green.gif);}.aff_icon_positon{	margin:3px auto 3px 15px; 	font-size:80%;	letter-spacing:0.1em;}/* 各ページにつけるショップのアイコン */.aff_icon{	border:none;	vertical-align:middle;	margin-right:4px;	margin-left:2px;}/* アフィリエイトリンク End *//* TOPページランク　ここから */#rank_positon{margin:10px auto; width:250px;border-bottom: 2px #CBCB98 solid;}#rank-title2010{ 		font-size: 80%;		line-height: 110%; 	BACKGROUND: url(./images/background_repeat.jpg) #FFFFFF repeat-x;	padding: 5px;	padding-top: 7px;	margin:10px auto 3px auto; width:240px;} .rank_box{	border-top: 1px #CBCB98 solid;	padding: 3px;	margin: 3px auto;}.rank_main_txt2010{ 		BACKGROUND-COLOR: #f9f5e7;	font-size:80%; line-height:130%;	COLOR: #B3B366; 	padding:3px;	text-align:left;	margin-left:20px;} .rank_exp_txt2010{ 		BACKGROUND-COLOR: #ffffff;	font-size:76%; line-height:120%;	padding:3px;	text-align:left;	margin-left:20px;} .rank_suji{	width:20px; float:left; BACKGROUND-COLOR: #FFFFF; COLOR: #B3B366;	font-size:80%; line-height:120%;	padding-top:3px;	font-weight: bold; 	text-align : center;}/* TOPページランク　ここまで */ul#drctg2010{   margin: 10px auto 10px 25px;   padding: 0px;}ul#drctg2010 p{   margin: 5px auto 5px 15px;   padding: 0px;   font-size:90%; line-height:140%;}ul#drctg2010 li {   font-size: 88%;line-height:150%;   list-style-type: none;  /* 先頭記号なし */   margin: 0.3em;          /* 周囲の余白 */   padding-left: 25px;             font-family: Arial,sans-serif;/* フォント */   font-weight: normal;      /* 太字 */   background:url("./images/folder.gif");	background-repeat: no-repeat;	background-position: 3px 3px;}