/* スタイル */
.aa_h201 { margin-bottom:15px; padding:5px 4px 2px 0px; border-bottom:1px solid #000;}
.aa_h202 { margin-bottom:15px; font-size:12px; font-weight:bold;}
.aa_h301 { margin-bottom:15px; border-bottom:1px solid #ccc; padding:5px 5px 2px; font-size:12px; font-weight:bold;}

.aa_p_ttl_form01 { border-bottom:3px double #000; font-weight:bold; padding:30px 0px 0px; font-size:14px; text-align:left;}
.aa_p_ttl_form00 { border-bottom:3px double #000; font-weight:bold; padding:5px 0px 0px; font-size:14px; text-align:left;}


.aa_div_cmn01 {}
#aa_div_cmn_tab01 { clear:both; margin:0 3px; zoom:1;}
#aa_div_cmn_tab01:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}

	#aa_div_cmn_tab01 .menu a.active{ background-position:0 -52px;}
	#aa_div_cmn_tab01 .menu a:hover{ background-position:0 -26px;}

		#aa_div_cmn_tab01 li { display:block; float:left; height:26px; margin:0 3px 0 0;}
		/*#menu_cmn_tab01 a {background:url(/common/aa_images/des_tab01.gif) no-repeat 0 0; width:102px; height:26px; display:block;}*/
		#menu_cmn_tab02 a {background:url(/common/aa_images/des_tab02.gif) no-repeat 0 0; width:102px; height:26px; display:block;}
		#menu_cmn_tab03 a {background:url(/common/aa_images/des_tab03.gif) no-repeat 0 0; width:92px;  height:26px; display:block;}
		#menu_cmn_tab04 a {background:url(/common/aa_images/des_tab04.gif) no-repeat 0 0; width:100px; height:26px; display:block;}
		#menu_cmn_tab05 a {background:url(/common/aa_images/des_tab05.gif) no-repeat 0 0; width:154px; height:26px; display:block;}
		#menu_cmn_tab06 a {background:url(/common/aa_images/des_tab06.gif) no-repeat 0 0; width:137px; height:26px; display:block;}

	#aa_div_cmn_tab01 .menu a.active{ background-position:0 -52px;}
	#aa_div_cmn_tab01 .menu a:hover{ background-position:0 -26px;}

.aa_div_cmn01_inner { clear:both; border:1px solid #535353; padding:15px 24px;}
.aa_div_cmn01_inner_s { clear:both; padding:15px 48px;}
.aa_div_cmn01_body { clear:both; padding:0 25px; zoom:1;}
.aa_div_cmn01_body:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
.aa_div_cmn01_body_s_brd01 { border:1px solid #000; border-top:0px; padding:0px 0 1px; margin-bottom:5px;}
.aa_div_cmn01_body_s_brd02 { border:1px solid #000; padding:0px 0 1px; margin-bottom:30px;}

.aa_div_cmn01 .aa_h3_01 { font-size:14px; padding:0 10px 0px 2px; margin-bottom:10px; border-bottom:1px solid #000;color:#000;}

.aa_dl_cmn01 { margin:0 0 15px; padding:5px 12px 15px; border-bottom:1px dotted #535353; zoom:1;}
.aa_dl_cmn01:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
.aa_dl_cmn01 dt { float:left; width:100px; font-size:12px; color:#000;}
.aa_dl_cmn01 dd { float:left; font-size:12px; color:#000; display:block;width:590px;}

.aa_tbl_cmn01 { clear:both; border-collapse:collapse; margin-bottom:15px;}
.aa_tbl_cmn01_mid { width:722px;}
.aa_tbl_cmn01_wide { width:770px;}
.aa_tbl_cmn01 th, .aa_tbl_cmn01 td { padding:5px;}
.aa_tbl_cmn01 th { border-bottom:double 3px #000; font-weight:bold; padding:5px 5px 2px; font-size:10px; text-align:center;}
.aa_tbl_cmn01 td { border-right:1px dotted #000; border-bottom:1px solid #000; border-top:1px solid #000; line-height:1.2;}
.aa_tbl_cmn01 td.aa_td_first { border-left:1px solid #000;}
.aa_tbl_cmn01 td.aa_td_last { border-right:1px solid #000;}
.aa_tbl_cmn01 .aa_td_img { padding-right:0px; border-right:1px dotted #000;}
.aa_tbl_cmn01 .aa_td_img img { border:1px solid #ccc;}

.aa_tbl_cmn01 h3 { font-size:12px; color:#000;}
.aa_tbl_cmn01 h3 a { font-size:12px; color:#000; text-decoration:underline; font-weight:bold;}
.aa_tbl_cmn01 h3 a:hover { text-decoration:none;}
.aa_tbl_cmn01 .aa_p_price01 { font-size:14px; font-weight:bold; line-height:1.1;}
.aa_tbl_cmn01 .aa_p_state01 { text-align:center; color:#d10019;}
.aa_tbl_cmn01 .aa_p_state01 .aa_spn01 { text-align:center; display:block; font-size:12px;}
.aa_tbl_cmn01 .aa_p_state02 { text-align:center;}
.aa_tbl_cmn01 .aa_p_state02 .aa_spn01 { text-align:center; display:block; font-size:12px;}

.aa_center { text-align:center !important;}
.aa_right { text-align:right !important;}


.aa_clear { clear:both !important;}

.aa_mar_b0 { margin-bottom:0px !important;}
.aa_mar_b5 { margin-bottom:5px !important;}
.aa_mar_b10 { margin-bottom:10px !important;}
.aa_mar_b20 { margin-bottom:20px !important;}
.aa_mar_b40 { margin-bottom:40px !important;}
.aa_mar_l50 { margin-left:50px !important;}
.aa_mar_l100 { margin-left:100px !important;}

.aa_pad0 { padding:0px !important;}
.aa_pad5 { padding:5px !important;}
.aa_pad10 { padding:10px !important;}
.aa_pad20 { padding:20px !important;}

.aa_fs_12px { font-size:12px !important;}

.aa_tbl_cmn02 { width:245px; clear:both; border-collapse:collapse; margin-bottom:15px; float:right;}
.aa_tbl_cmn02 th , .aa_tbl_cmn02 td { border:1px solid #000; padding:5px;}
.aa_tbl_cmn02 th { background:#333; color:#fff; text-align:right; padding-bottom:2px;}
.aa_tbl_cmn02 td { text-align:right;}


.aa_p_caution01 { padding:0 0 0 98px; font-size:12px;}

.aa_tbl_cmn03 {width:100%}
.aa_tbl_cmn03 th { text-align:left; border-bottom:double 3px #000; font-weight:bold; padding:12px 5px 5px; font-weight:bold; font-size:10px; text-align:left; vertical-align:middle;}
.aa_tbl_cmn03 th img { vertical-align:middle; margin-bottom:1px; margin-right:10px;}
.aa_tbl_cmn03 td { padding:5px; border-bottom:1px solid #ccc;}

.aa_tbl_cmn04 {width:100%}
.aa_tbl_cmn04 th { padding:8px; background:#fff; width:160px; text-align:left; font-size:12px; font-weight:bold;}
.aa_tbl_cmn04 td { padding:8px;}

.aa_tbl_cmn05 {width:100%}
.aa_tbl_cmn05 th { border-bottom:1px solid #000; font-weight:bold; padding:5px; font-weight:bold; font-size:12px; text-align:left; vertical-align:middle;}
.aa_tbl_cmn05 td { padding:5px;}

.aa_div_cmn02 {}
.aa_div_cmn02_inner { clear:both; border-top:0px; padding:2px 2px; color:#000; font-size:12px; line-height:1.5;}
.aa_div_cmn02_inner .option{ font-size:14px; line-height:2;}
.aa_div_cmn02_inner .option dl{ clear:both;}
.aa_div_cmn02_inner .option dt{ float:left; display: display:block; padding-left:5px;}
.aa_div_cmn02_inner .option dd{ float:left; display: display:block;}
.aa_div_cmn02_inner .option{ font-size:14px; line-height:2;}

.aa_div_info01_ttl { margin-bottom:10px; border-bottom:1px solid #000; font-weight:bold;}
.aa_div_info01_contents { padding-bottom:10px; border-bottom:1px dotted #000; margin-bottom:20px; font-size:12px; line-height:1.2;}
.aa_div_info01_ttl img { vertical-align:middle; margin-bottom:2px; margin-right:10px;}

.aa_ul_cmn01 { margin:0 0 15px; padding:5px 12px 15px; border-bottom:1px dotted #535353; zoom:1;}
.aa_ul_cmn01 li { padding-left:0px; font-size:12px; margin-bottom:5px; background:url(/common/aa_images/aa_square_gray01.gif) 0 7px no-repeat; padding-left:10px;}

.aa_ul_guide_cmn05 {}
.aa_ul_guide_cmn05 li { display:list-item; list-style:outside decimal; padding-left:0px; margin-left:1.5em; *margin-left:25px; font-size:12px; line-height:1.2;}

/* サイトマップ */
.aa_div_sitemap_wrap { border:1px solid #000; padding:5px 5px 0px; zoom:1;}
.aa_div_sitemap_wrap:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
.aa_div_sitemap_mens { float:left; width:375px; border-right:1px solid #ccc; padding-right:6px; zoom:1;}
.aa_div_sitemap_mens:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
.aa_div_sitemap_womens { float:right; width:375px; zoom:1;}
.aa_div_sitemap_womens:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
.aa_div_sitemap_info { clear:both;}
.aa_div_sitemap_mypage { clear:both;}

.aa_div_sitemap_inner01 { width:187px; float:left; margin-bottom:10px;}
.aa_div_sitemap_inner02 { width:254px; float:left; margin-bottom:10px;}
.aa_div_sitemap_inner03 { width:374px; float:left; margin-bottom:10px;}

	.aa_div_sitemap01 { margin:0px 0 5px; padding:5px 10px; color:#fff;}
	.aa_div_sitemap01 a { color:#fff;}
	.aa_div_sitemap02 { margin:0px 10px 5px; padding:2px 0px;}
	.aa_div_sitemap02 a { color:#000;}
	.aa_div_sitemap03 { margin:0px 20px 3px; padding:0 10px; list-style:disc inside; display:list-item;}
	.aa_div_sitemap03 a { color:#000;}

	.aa_div_sitemap_mens .aa_div_sitemap01 { background:#003478;}
	.aa_div_sitemap_womens .aa_div_sitemap01 { background:#911c3c;}
	.aa_div_sitemap_info .aa_div_sitemap01 { background:#333333;}
	.aa_div_sitemap_mypage .aa_div_sitemap01 { background:#333333;}
	
	.aa_div_sitemap_mens .aa_div_sitemap02 { border-bottom:1px dotted #003478;}
	.aa_div_sitemap_womens .aa_div_sitemap02 { border-bottom:1px dotted #911c3c;}
	.aa_div_sitemap_info .aa_div_sitemap02 { border-bottom:1px dotted #333;}
	.aa_div_sitemap_mypage .aa_div_sitemap02 { border-bottom:1px dotted #333;}
	
	.aa_div_sitemap_mens .aa_div_sitemap03 { color:#003478;}
	.aa_div_sitemap_womens .aa_div_sitemap03 { color:#911c3c;}
	.aa_div_sitemap_info .aa_div_sitemap03 { color:#333;}
	.aa_div_sitemap_mypage .aa_div_sitemap03 { color:#333;}


/* ボタン表現 */
.aa_p_btn_back01 { clear:both; padding:15px 0; width:100px; height:25px; zoom:1;}
.aa_p_btn_back01 a:hover { background-position:0 -25px;}

.aa_p_btn_purchase01 { clear:both; text-align:center;}
.aa_p_btn_purchase01 a { display:block; width:75px;  height:29px; background:url(/common/aa_images/btn_purchase.gif) 0 0 no-repeat; margin:0 auto; text-align:left;}
.aa_p_btn_purchase01 a:hover { background-position:0 -29px;}

.aa_p_btn_delete01 { clear:both; text-align:center;}
.aa_p_btn_delete01 a { display:block; width:56px;  height:29px; background:url(/common/aa_images/btn_delete.gif) 0 0 no-repeat; margin:0 auto; text-align:left;}
.aa_p_btn_delete01 a:hover { background-position:0 -29px;}

.aa_p_btn_edit01 { clear:both; text-align:center;}
.aa_p_btn_edit01 a { display:block; width:56px;  height:29px; background:url(/common/aa_images/btn_edit.gif) 0 0 no-repeat; margin:0 auto; text-align:left;}
.aa_p_btn_edit01 a:hover { background-position:0 -29px;}

.aa_p_btn_detail01 { clear:both; text-align:center;}
.aa_p_btn_detail01 a { display:block; width:56px;  height:29px; background:url(/common/aa_images/btn_detail.gif) 0 0 no-repeat; margin:0 auto; text-align:left;}
.aa_p_btn_detail01 a:hover { background-position:0 -29px;}

.aa_p_btn_pagetop01 { clear:both; padding:0; width:100px; height:19px; zoom:1; float:right;}
.aa_p_btn_pagetop01 a:hover { background-position:0 -19px;}

/* aa_ul_btn01 */
#aa_ul_btn01 { width:346px; margin:0 auto; zoom:1; margin-bottom:20px;}
#aa_ul_btn01:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
#aa_ul_btn01 .r { float:right;}
#aa_ul_btn01 .l { float:left;}
#aa_ul_btn01 .menu {display:block; width:160px; height:25px;}
#aa_ul_btn01 .menu a:hover { background-position:0 -25px;}

/* aa_ul_btn02 */
#aa_ul_btn02 { width:296px; margin:0 auto; margin-bottom:20px;}
#aa_ul_btn02:after { content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
#aa_ul_btn02 .r { float:right;}
#aa_ul_btn02 .l { float:left;}
#aa_ul_btn02 .menu { display:block; width:118px; height:25px;}
#aa_ul_btn02 .menu a:hover { background-position:0 -25px;}

/* aa_ul_btn03 */
#aa_ul_btn03 { width:100px; margin:0 auto; margin-bottom:20px;}
#aa_ul_btn03:after { content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
#aa_ul_btn03 .r { float:right;}
#aa_ul_btn03 .l { float:left;}
#aa_ul_btn03 .menu { display:block; width:118px; height:25px;}
#aa_ul_btn03 .menu a:hover { background-position:0 -25px;}

.aa_ipt_long01 { width:490px; height:15px; background:#fff; color:#000; padding:3px; *padding:0px 3px; *height:21px;}
	html>/**/body .aa_ipt_long01 { padding /*\**/:2px 3px\9; height /*\**/:21px\9;}
.aa_ipt_s01 { width:100px; height:15px; background:#fff; color:#000; padding:3px; *padding:0px 3px; *height:21px;}
	html>/**/body .aa_ipt_s01 { padding /*\**/:2px 3px\9; height /*\**/:21px\9;}
.aa_label01 { font-size:12px; padding:0 20px 0 5px; cursor:pointer;}
.aa_label02 { font-size:12px; padding:0 5px 0 5px; cursor:pointer;}
.aa_radio01 { vertical-align:middle; margin-bottom:3px;}
.aa_slct01 { padding:1px 1px; background:#fff;}
.aa_textarea_long01 { width:490px; background:#fff;}
.aa_textarea_long02 { width:760px;}
.aa_check01 { vertical-align:middle; margin-bottom:5px;}


/* 総合案内 */

/*総合案内*/
#aa_div_guidenavi01 { background:#f2ede5; border-top:1px solid #000; border-bottom:1px dotted #000; height:38px; margin-bottom:20px; padding:10px 0 0 7px;}
#aa_div_guidenavi01:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
#aa_div_guidenavi01 .menu { display:block;}

#aa_div_guidenavi01 #aa_guide01 { position:relative; float:left; width:264px; margin-right:7px; z-index:981;}
#aa_div_guidenavi01 #aa_guide01 a.parent { background:url(/common/aa_images/btn_guidenavi01.gif) no-repeat 0 0; width:264px; height:28px; display:block;}	
#aa_div_guidenavi01 #aa_guide01 a.parent.hover { background-position:0 -28px;}
#aa_div_guidenavi01 #aa_guide01 ul { position:absolute; top:28px; width:264px; display:none; z-index:991;}
#aa_div_guidenavi01 #aa_guide01 li { border:1px solid #535353; border-top:0; margin:0; display:block; text-indent:5px;}
#aa_div_guidenavi01 #aa_guide01 li a { padding:5px 0; display:block;}

#aa_div_guidenavi01 #aa_guide02 { position:relative; float:left; width:264px; margin-right:7px; z-index:982;}
#aa_div_guidenavi01 #aa_guide02 a.parent { background:url(/common/aa_images/btn_guidenavi02.gif) no-repeat 0 0; width:264px; height:28px; display:block;}	
#aa_div_guidenavi01 #aa_guide02 a.parent.hover { background-position:0 -28px;}
#aa_div_guidenavi01 #aa_guide02 ul { position:absolute; top:28px; width:264px; display:none; z-index:992;}
#aa_div_guidenavi01 #aa_guide02 li { border:1px solid #535353; border-top:0; margin:0; display:block; text-indent:5px;}
#aa_div_guidenavi01 #aa_guide02 li a { padding:5px 0; display:block;}

#aa_div_guidenavi01 #aa_guide03 { position:relative; float:left; width:264px; z-index:983;}
#aa_div_guidenavi01 #aa_guide03 a.parent { background:url(/common/aa_images/btn_guidenavi03.gif) no-repeat 0 0; width:264px; height:28px; display:block;}	
#aa_div_guidenavi01 #aa_guide03 a.parent.hover { background-position:0 -28px;}
#aa_div_guidenavi01 #aa_guide03 ul { position:absolute; top:28px; width:264px; display:none; z-index:993;}
#aa_div_guidenavi01 #aa_guide03 li { border:1px solid #535353; border-top:0; margin:0; display:block; text-indent:5px;}
#aa_div_guidenavi01 #aa_guide03 li a { padding:5px 0; display:block;}

.aa_div_guide_head01 { margin-bottom:40px; font-size:12px;}

.aa_ul_guide_head01 { border-bottom:1px dotted #000; width:100%; margin-bottom:3px; padding-bottom:3px;}
.aa_ul_guide_head01 li { display:inline; line-height:1.2;}
.aa_ul_guide_head01 li a { color:#000;}

/* aa_ul_guide_cmn01 */
.aa_ul_guide_cmn01 { zoom:1;}
.aa_ul_guide_cmn01 li { display:inline; font-size:12px; background:url(/common/aa_images/arrow_black01.gif) 0 0px no-repeat; padding-left:15px; margin-right:10px;}
.aa_ul_guide_cmn01 li.aa_li01 { margin-right:0px;}
.aa_ul_guide_cmn01 li a { text-decoration:underline;}
.aa_ul_guide_cmn01 li a:hover { text-decoration:none;}

/* aa_ul_guide_cmn02 */
.aa_ul_guide_cmn02 { margin:0 5px;}
.aa_ul_guide_cmn02 li { font-size:12px; background:url(/common/aa_images/arrow_black01.gif) 0 3px no-repeat; padding-left:15px; margin-bottom:5px;}
.aa_ul_guide_cmn02 li a { text-decoration:underline;}
.aa_ul_guide_cmn02 li a:hover { text-decoration:none;}

/* aa_ul_guide_cmn03 */
.aa_ul_guide_cmn03 { margin:0; padding:0;}
.aa_ul_guide_cmn03 li { background:url(/common/aa_images/aa_square_gray01.gif) 2px 8px no-repeat; font-size:12px; padding-left:12px; margin-bottom:5px;}

/* aa_ul_guide_cmn04 */
.aa_ul_guide_cmn04 { margin:0; padding:0;}
.aa_ul_guide_cmn04 li { background:url(/common/aa_images/bar_black01.gif) 2px 8px no-repeat; font-size:12px; padding-left:12px; margin-bottom:5px;}

/* aa_p_guide_ttl01 */
.aa_p_guide_ttl01 { background:url(/common/aa_images/icon_q01.gif) 0 2px no-repeat; padding:0 0 2px 18px; border-bottom:1px dotted #000; font-size:12px; margin-bottom:10px;}


/* aa_div_guide_cmn01 */
.aa_div_guide_cmn01 { margin-bottom:30px;}
.aa_div_guide_cmn01 .aa_h3_01 { clear:both; font-size:16px; font-weight:bold; padding:0 10px 0px 2px; margin-bottom:10px; border-bottom:1px solid #000;color:#000;}
.aa_div_guide_cmn01 .aa_h4_01 { clear:both; font-size:14px; font-weight:bold; color:#535353; margin-bottom:15px; padding:0px 2px; border-bottom:1px solid #b4b4b4;}
.aa_div_guide_cmn01 .aa_h5_01 { clear:both; font-size:12px; margin-bottom:15px; padding:0px 2px; border-bottom:1px dotted #b4b4b4;}
.aa_div_guide_cmn01 .aa_h5_01 img { vertical-align:middle; margin:0 10px 2px 0; *margin-bottom:0px;}
.aa_div_guide_cmn01_inner { padding:0 5px 0px; zoom:1;}
.aa_div_guide_cmn01_inner:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}

.aa_div_guide_cmn01_left01 { float:left; width:474px; padding-bottom:20px; zoom:1;}
.aa_div_guide_cmn01_left01:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
.aa_div_guide_cmn01_right01 { float:right; width:317px; padding-bottom:20px; zoom:1;}
.aa_div_guide_cmn01_right01:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}

.aa_div_guide_cmn01_right01_01 { border:1px solid #cfcfcf; padding:10px 5px;}
.aa_div_guide_cmn01_right01_02 { border:1px solid #cfcfcf; padding:3px; width:420px;margin:0 auto;}
.aa_div_guide_cmn01_right01_02 .aa_p_ttl01 { background:#535353; padding:3px; font-weight:bold; color:#fff; font-size:12px; text-align:center;}
.aa_div_guide_cmn01_right01_02 .aa_p01 { padding:10px;}

.aa_div_guide_cmn01_bottom { clear:both; padding:5px 0px; zoom:1; border-top:1px dotted #000;}
.aa_div_guide_cmn01_bottom:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}

.aa_div_guide_cmn01 .aa_p01 { font-size:12px; margin-bottom:10px; color:#535353;}
.aa_div_guide_cmn01 .aa_p01 strong { font-weight:bold; color:#535353;}
.aa_div_guide_cmn01 .aa_p01 .aa_spn01 { font-size:12px; display:block; margin:10px 0 0 0;}
.aa_div_guide_cmn01 .aa_p01 img { border:1px solid #b4b4b4;}
.aa_div_guide_cmn01 .aa_p01 .caution { color:#d10019; text-decoration:underline;}
.aa_div_guide_cmn01 .aa_p01 strong { font-weight:bold !important;}
.aa_div_guide_cmn01 .aa_p01 strong.caution { color:#d10019 !important; font-weight:bold;}

.aa_div_guide_cmn01 .aa_p02 { font-size:12px; margin-bottom:20px; color:#535353;}
.aa_div_guide_cmn01 .aa_p02 .caution { color:#d10019;}
.aa_div_guide_cmn01 .aa_p02 strong { font-weight:bold; color:#535353;}
.aa_div_guide_cmn01 .aa_p02 .aa_spn01 { font-size:12px; display:block; margin:10px 0 0 0;}
.aa_div_guide_cmn01 .aa_p02 strong.caution { color:#d10019 !important; font-weight:bold;}

.aa_div_guide_cmn01 .aa_p03 { font-size:12px; margin-bottom:40px; color:#535353; zoom:1;}
.aa_div_guide_cmn01 .aa_p02 .caution { color:#d10019;}
.aa_div_guide_cmn01 .aa_p03 strong { font-weight:bold; color:#535353;}
.aa_div_guide_cmn01 .aa_p03 .aa_spn01 { font-size:12px; display:block; margin:10px 0 0 0;}
.aa_div_guide_cmn01 .aa_p03 strong.caution { color:#d10019 !important; font-weight:bold;}

.aa_div_guide_cmn01 .aa_tbl01 { width:472px; clear:both; border-collapse:collapse; margin-bottom:15px;}
.aa_div_guide_cmn01 .aa_tbl01 th , .aa_div_guide_cmn01 .aa_tbl01 td { border:1px solid #b1b1b1; padding:5px; font-size:12px;}
.aa_div_guide_cmn01 .aa_tbl01 th { background:#535353; color:#fff; text-align:center; padding-bottom:2px;}
.aa_div_guide_cmn01 .aa_tbl01 td { text-align:left;}


/* 総合案内 */
.aa_div_info_cmn01 { clear:both; margin-bottom:20px; zoom:1; width:818px;}
.aa_div_info_cmn01:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
.aa_div_info_cmn01 .aa_h3_01 { clear:both; font-size:14px; font-weight:bold; padding:0 10px 0px 2px; margin-bottom:10px; border-bottom:1px solid #000;color:#000;}
.aa_div_info_cmn01_inner { padding:0 0 0 10px; zoom:1; width:824px;}
.aa_div_info_cmn01_inner:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
.aa_ul_info_cmn01 { width:393px; float:left; margin-right:10px;}
.aa_ul_info_cmn01 li { font-size:12px; border-bottom:1px dotted #000; margin-bottom:3px; padding:3px 3px 3px 16px; background:url(/common/aa_images/arw_glay01.gif) 3px 9px no-repeat;}
.aa_ul_info_cmn01 li a { color:#000;}


.aa_div_info_head01 { margin-bottom:20px; border:1px solid #333333; width:818px;}
.aa_div_info_head01 .aa_h3_info_head01 { padding:3px 3px; background:#333; color:#fff; font-size:14px; font-weight:bold; line-height:1;}
.aa_div_info_head01_inner { padding:6px 0 6px 6px; zoom:1; width:824px;}
.aa_div_info_head01_inner:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
.aa_div_info_head01 .aa_ul_info_head01 { float:left; width:398px; margin-right:10px;}
.aa_div_info_head01 .aa_ul_info_head01 li { font-size:12px; border-bottom:1px dotted #000; margin-bottom:3px; padding:3px 3px 3px 16px; background:url(/common/aa_images/arw_glay01.gif) 3px 9px no-repeat;}
.aa_div_info_head01 .aa_ul_info_head01 li a { color:#000;}


/* プライバシーポリシー */
.aa_div_policy_cmn01 {}
.aa_div_policy_cmn01 .aa_p01 { margin-bottom:30px; font-size:12px; line-height:1.2;}
.aa_div_policy_cmn01 .aa_h3_01 { clear:both; font-size:14px; font-weight:bold; padding:0 10px 0px 2px; margin-bottom:10px; border-bottom:1px solid #000;color:#000;}
.aa_div_policy_cmn01 .aa_h4_01 { clear:both; font-size:14px; margin-bottom:15px; padding:0px 2px; border-bottom:1px solid #b4b4b4;}
.aa_div_policy_cmn01 .aa_p01 .aa_spn01,.aa_div_policy_cmn01 .aa_ul_guide_cmn05 .aa_spn01 { font-size:12px; display:block; margin:0px 0 5px 0;}
.aa_div_policy_cmn01 .aa_p01 .aa_spn02,.aa_div_policy_cmn01 .aa_ul_guide_cmn05 .aa_spn02 { display:block; margin:5px 0 5px 0;}

/* 利用規約 */
.aa_div_rule_cmn01 {}
.aa_div_rule_cmn01 .aa_p00 { margin-bottom:30px; font-size:14px; color:#000;}
.aa_div_rule_cmn01 .aa_p01 { margin-bottom:30px; font-size:12px; line-height:1.2;}
.aa_div_rule_cmn01 .aa_p02 { margin-bottom:10px; font-size:12px; line-height:1.2;}
.aa_div_rule_cmn01 .aa_h3_01 { clear:both; font-size:14px; font-weight:bold; padding:0 10px 0px 2px; margin-bottom:10px; border-bottom:1px solid #000; color:#000;}
.aa_div_rule_cmn01 .aa_h4_01 { clear:both; font-size:14px; margin-bottom:15px; padding:0px 2px; border-bottom:1px solid #b4b4b4;}
.aa_div_rule_cmn01 .aa_p01 .aa_spn01,.aa_div_rule_cmn01 .aa_ul_guide_cmn05 .aa_spn01 { font-size:12px; display:block; margin:0px 0 5px 0;}
.aa_div_rule_cmn01 .aa_p01 .aa_spn02,.aa_div_rule_cmn01 .aa_ul_guide_cmn05 .aa_spn02 { display:block; margin:5px 0 5px 0;}

/* 利用規約 */
.aa_div_rule_cmn02 {}
.aa_div_rule_cmn02 .aa_p00 { margin-bottom:20px; font-size:14px; color:#000;}
.aa_div_rule_cmn02 .aa_p01 { margin-bottom:20px; font-size:14px; line-height:1.2;}
.aa_div_rule_cmn02 .aa_p02 { margin-bottom:8px; font-size:12px; line-height:1.2;}
.aa_div_rule_cmn02 .aa_h3_01 { clear:both; font-size:14px; font-weight:bold; padding:0 10px 0px 2px; margin-bottom:7px; border-bottom:1px solid #000; color:#000;}
.aa_div_rule_cmn02 .aa_h4_01 { clear:both; font-size:14px; margin-bottom:15px; padding:0px 2px; border-bottom:1px solid #b4b4b4;}
.aa_div_rule_cmn02 .aa_p01 .aa_spn01,.aa_div_rule_cmn01 .aa_ul_guide_cmn05 .aa_spn01 { font-size:12px; display:block; margin:0px 0 5px 0;}
.aa_div_rule_cmn02 .aa_p01 .aa_spn02,.aa_div_rule_cmn01 .aa_ul_guide_cmn05 .aa_spn02 { display:block; margin:5px 0 5px 0;}


/* 特定商取引 */
.aa_tbl_low01 { width:100%; border-collapse:separate; border-top:1px solid #535353; border-left:1px solid #535353;}
.aa_tbl_low01 td , .aa_tbl_low01 th { padding:3px; border-bottom:1px solid #535353; border-right:1px solid #535353; font-size:14px; text-align:left;}
.aa_tbl_low01 td .aa_p_td01 { font-size:12px;}
.aa_ul_low_cmn01 { margin:0; padding:0;}
.aa_ul_low_cmn01 li { background:url(/common/aa_images/aa_square_gray01.gif) 5px 8px no-repeat; font-size:14px; padding-left:15px; margin-bottom:5px;}
.aa_ul_low_cmn01 li .aa_p01 { padding-left:0px; font-size:12px;}
.aa_ul_low_cmn01 li .aa_p02 { padding-top:5px; font-size:12px;}


/* 初めての方へ */
.aa_div_welcome_cmn01 {}
.aa_div_welcome_cmn01 .aa_p01 { margin-bottom:30px; font-size:14px;}
.aa_div_welcome_cmn01 .aa_p02 { margin-bottom:10px; font-size:12px; line-height:1.2;}
.aa_div_welcome_cmn01 .aa_h3_01 { clear:both; font-size:14px; font-weight:bold; padding:0 10px 0px 2px; margin-bottom:10px; border-bottom:1px solid #000;color:#000;}
.aa_div_welcome_cmn01 .aa_h4_01 { clear:both; font-size:14px; font-weight:bold; margin-bottom:15px; padding:0px 2px; border-bottom:1px solid #b4b4b4;}
.aa_div_welcome_cmn01 .aa_h4_02 { clear:both; font-size:14px; font-weight:bold; color:#000; margin-bottom:2px;}
.aa_div_welcome_cmn01 .aa_p01 .aa_spn01 { font-size:12px; display:block; margin:0px 0 5px 0;}
.aa_div_welcome_cmn01 .aa_p01 .aa_spn02 { display:block; margin:5px 0 5px 0;}

.aa_ul_welcome_cmn01 {}
.aa_ul_welcome_cmn01 li { display:list-item; list-style:outside decimal; padding-left:0px; margin-left:1.5em; *margin-left:25px; font-size:14px;}

.aa_ul_welcome_cmn02 { margin:0; padding:0;}
.aa_ul_welcome_cmn02 li { background:url(../../common/aa_images/aa_square_gray01.gif) 5px 8px no-repeat; font-size:14px; padding-left:15px; margin-bottom:5px;}
.aa_ul_welcome_cmn02 li .aa_p01 { padding-left:20px;}
.aa_ul_welcome_cmn02 li .aa_p02 { padding-top:5px; font-size:12px;}

.campagin_image{ width:820px height:440px; margin-bottom:20px;}

/* FAQ */
.aa_div_faq_cmn01 { padding:0 5px 0px; zoom:1;}
.aa_div_faq_cmn01 .aa_p01 { margin-bottom:30px; font-size:14px;}
.aa_div_faq_cmn01 .aa_p02 { margin-bottom:5px; font-size:12px; line-height:1.2;}
.aa_div_faq_cmn01 .aa_h3_01 { clear:both; font-size:14px; font-weight:bold; padding:0 10px 0px 2px; margin-bottom:10px; border-bottom:1px solid #000;color:#000;}
.aa_div_faq_cmn01 .aa_h4_01 { clear:both; font-size:14px; font-weight:bold; margin-bottom:15px; padding:0px 2px; border-bottom:1px solid #b4b4b4;}
.aa_div_faq_cmn01 .aa_h4_02 { clear:both; font-size:14px; font-weight:bold; color:#535353; margin-bottom:4px;}
.aa_div_faq_cmn01 .aa_p01 .aa_spn01 { font-size:12px; display:block; margin:0px 0 5px 0;}
.aa_div_faq_cmn01 .aa_p01 .aa_spn02 { display:block; margin:5px 0 5px 0;}

.aa_ul_faq_cmn01 {}
.aa_ul_faq_cmn01 li { display:list-item; list-style:none; padding-left:0px; font-size:14px;}

.aa_ul_faq_cmn02 { margin:0; padding:0;}
.aa_ul_faq_cmn02 li { background:url(../../common/aa_images/aa_square_gray01.gif) 5px 8px no-repeat; font-size:14px; padding-left:15px; margin-bottom:5px;}
.aa_ul_faq_cmn02 li .aa_p01 { padding-left:20px;}
.aa_ul_faq_cmn02 li .aa_p02 { padding-top:5px; font-size:12px;}

.aa_ul_faq_link01 { zoom:1;}
.aa_ul_faq_link01 li { display:inline; font-size:12px; background:url(/common/aa_images/arw_glay01.gif) 3px 3px no-repeat; padding-left:15px;}
.aa_ul_faq_link01 li a { text-decoration:underline;}
.aa_ul_faq_link01 li a:hover { text-decoration:none;}



/* ダイドーリミテッドグループの紹介 */
.aa_div_daidoh_cmn01 {}
.aa_div_daidoh_cmn01 .aa_p01 { margin-bottom:30px; font-size:14px;}
.aa_div_daidoh_cmn01 .aa_h3_01 { clear:both; font-size:14px; padding:0 10px 0px 2px; margin-bottom:10px; border-bottom:1px solid #000;color:#000;}
.aa_div_daidoh_cmn01 .aa_h4_01 { clear:both; font-size:14px; margin-bottom:15px; padding:0px 2px; border-bottom:1px solid #b4b4b4;}
.aa_div_daidoh_cmn01 .aa_p01 .aa_spn01 { font-size:12px; display:block; margin:0px 0 5px 0;}
.aa_div_daidoh_cmn01 .aa_p01 .aa_spn02 { display:block; margin:5px 0 5px 0;}

.aa_div_daidoh_cmn01 .aa_div_left01 { float:left; width:516px; margin-bottom:20px;}
.aa_div_daidoh_cmn01 .aa_div_right01 { float:right; width:250px; margin-bottom:20px;}


/* 着丈イメージについて */
#aa_div_cmn_tab01 .menu a.active{ background-position:0 -52px;}
#aa_div_cmn_tab01 .menu a:hover{ background-position:0 -26px;}
	#aa_div_cmn_tab01 li { display:block; float:left; height:26px; margin:0 3px 0 0;}
	#menu_kitake_tab01 a {background:url(/common/aa_images/kitake_tab01.gif) no-repeat 0 0; width:118px; height:26px; display:block;}
	#menu_kitake_tab02 a {background:url(/common/aa_images/kitake_tab02.gif) no-repeat 0 0; width:118px; height:26px; display:block;}
	#menu_kitake_tab03 a {background:url(/common/aa_images/kitake_tab03.gif) no-repeat 0 0; width:118px; height:26px; display:block;}
	#menu_kitake_tab04 a {background:url(/common/aa_images/kitake_tab04.gif) no-repeat 0 0; width:118px; height:26px; display:block;}
	#aa_div_cmn_tab01 .menu a.active{ background-position:0 -52px;}
	#aa_div_cmn_tab01 .menu a:hover{ background-position:0 -26px;}
.aa_p_kitake_lead01 { font-size:14px; margin-bottom:10px;}
.aa_p_kitake_lead01 strong { color:#000;}
#aa_div_kitake {}
#aa_div_kitake .aa_div_cmn01_inner { padding:15px 10px; width:800px; _width:810px;}
.aa_ul_kitake01 { margin-bottom:20px; width:820px; zoom:1;}
.aa_ul_kitake01:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
.aa_ul_kitake01 li { width:148px; float:left; margin-right:15px;}
.aa_ul_kitake01 li p { font-size:14px; font-weight:bold; text-align:center; margin-bottom:3px;}
.aa_ul_kitake01 li .aa_p_img01 img { border:1px solid #b4b4b4;}
.aa_h3_01 { clear:both;}

