/* CSS Document */


/* common
---------------------------------------------*/
.ise-wangan div#aMainContents h2 {margin-top:20px;background-color: transparent;}
.ise-wangan div#aMainContents h2.firstChild {margin-top:0;}
.ise-wangan div#aMainContents .box_intext			{ margin: 15px 0 0 0; }
.ise-wangan div#aMainContents .box_intext_y		{ margin: 15px 10px 0 10px; background: #FFFF99; border: solid 1px #FF0000; }
.ise-wangan div#aMainContents .box_intext_r		{ margin: 15px 10px 0 10px; background: #FFCCCC; border: solid 1px #FF0000; }
.ise-wangan div#aMainContents .box_intext_b		{ margin: 15px 10px 0 10px; background: #CCFFFF; border: solid 1px #FF0000; }

.ise-wangan div#aMainContents .intext			{ margin: 5px 0 10px 0; }
.ise-wangan div#aMainContents .intext2		{ margin-bottom: 20px; text-align: center; }
.ise-wangan div#aMainContents .intext3		{ padding: 10px; }
.ise-wangan div#aMainContents .intext4		{ padding: 0 50px 10px; }
.ise-wangan div#aMainContents .intext_mb		{ margin: 0 0 5px 0;}
.ise-wangan div#aMainContents .intext_mb2		{ margin: 0 0 10px 0;}
.ise-wangan div#aMainContents .intext_pt		{ padding: 5px 0 0 0;}
.ise-wangan div#aMainContents .intext_pb		{ padding: 0 0 3px 0;}

.ise-wangan div#aMainContents .box_mt10		{ margin: 10px 0 0 0; }
.ise-wangan div#aMainContents .box_mt15		{ margin: 15px 0 0 0; }
.ise-wangan div#aMainContents .box_mt20		{ margin: 20px 0 0 0; }
.ise-wangan div#aMainContents .box_mt130		{ margin: 130px 0 0 0; }

.ise-wangan div#aMainContents .pad_10_w		{ padding: 0 0 50px; background:#FFFFFF; border: solid 1px #CCCCCC; }
.ise-wangan div#aMainContents .pad_10_r		{ padding: 10px ; background:#FFFFFF; border: solid 1px #FF0000; }
.ise-wangan div#aMainContents .pad_10_p		{ padding: 10px ; background:#f7d9da; border: solid 1px #CCCCCC; }
.ise-wangan div#aMainContents .pad_10_y2		{ padding: 10px ; background:#FFFFCC; border: solid 1px #CCCCCC; }
.ise-wangan div#aMainContents .pad_10_y3		{ background:#FFFFCC; border: solid 1px #CCCCCC; }
.ise-wangan div#aMainContents .pad_tb10_y		{ padding: 15px 0 5px 0; background:#FFFF99; border: solid 1px #CCCCCC; }
.ise-wangan div#aMainContents .pad_tb10_b		{ padding: 10px 0 10px 0; background:#CCFFFF; border: solid 1px #CCCCCC; }

.ise-wangan div#aMainContents .fl_l			{ width:auto; float: left; }
.ise-wangan div#aMainContents .fl_l_p10		{ width:auto; float: left; padding: 0 20px 20px 0; }
.ise-wangan div#aMainContents .fl_l_80		{ width:80px; float: left; }
.ise-wangan div#aMainContents .fl_r			{ width:auto; float: right;}
.ise-wangan div#aMainContents .fl_r_p10		{ width:auto; float: right; padding: 0 0 0 0; }
.ise-wangan div#aMainContents .fl_r_450		{ width:450px; float: right;}

.ise-wangan div#aMainContents .fl_l_mr		{ width:auto; float: left; margin: 0 20px 0 0; }

.ise-wangan div#aMainContents .w_160			{ width: 160px; }
.ise-wangan div#aMainContents .w_195			{ width: 195px; }
.ise-wangan div#aMainContents .w_200			{ width: 200px; }
.ise-wangan div#aMainContents .w_220_l		{ width: 220px; }
.ise-wangan div#aMainContents .w_220_l		{ width: 250px; padding: 0; }
.ise-wangan div#aMainContents .w_220_r		{ width: 250px; padding: 0; }
.ise-wangan div#aMainContents .w_270			{ width: 270px; }
.ise-wangan div#aMainContents .w_278_l		{ width: 278px; }
.ise-wangan div#aMainContents .w_300			{ width: 300px; }
.ise-wangan div#aMainContents .w_320			{ width: 320px; }
.ise-wangan div#aMainContents .h4Right		{ margin-bottom: 20px; padding-right: 5px; background: #9a9a9a url("/images/common/module/bg_bar_gray_right.gif") no-repeat right 0; }
.ise-wangan div#aMainContents .h4Left			{ padding-left: 5px; background: #9a9a9a url("/images/common/module/bg_bar_gray_left.gif") no-repeat; }
.ise-wangan div#aMainContents .h4Left h3		{ padding: 2px; font-weight: 600; color: #fff; background: #9a9a9a url("/images/common/module/bg_bar_gray.gif") repeat-x; margin-bottom: 0;}

.ise-wangan div#aMainContents h5				{ padding: 2px; font-weight: 600; }

.ise-wangan div#aMainContents .BgColorBlue	{ background:#cfe9f3; }
.ise-wangan div#aMainContents .BgColorBlue2	{ background:#66CCCC; }
.ise-wangan div#aMainContents .BgColorBlue3	{ background:#cae6fa; }
.ise-wangan div#aMainContents .BgColorPink	{ background:#f6e2eb; }
.ise-wangan div#aMainContents .BgColorPink2	{ background:#FF66CC; }
.ise-wangan div#aMainContents .BgColorPink3	{ background:#f7d9da; }
.ise-wangan div#aMainContents .BgColorYellow	{ background:#FFFF99; }
.ise-wangan div#aMainContents .BgColorYellow2	{ background:#FFFFCC; }

.ise-wangan div#aMainContents .Blue			{ color:#000099; }
.ise-wangan div#aMainContents .Blue2			{ color:#0000FF; }
.ise-wangan div#aMainContents .Green			{ color:#009900; }
.ise-wangan div#aMainContents .Orange			{ color:#FF6600; }
.ise-wangan div#aMainContents  .bgBlue					{ background: #039; color: #fff; }
.ise-wangan div#aMainContents  .bgOrange				{ background: #F45F04; color: #fff; }

.ise-wangan div#aMainContents .font_15		{ font-size: 1rem; font-weight: bold;}
/*.ise-wangan div#aMainContents .font_15		{ font-size: 15px; font-weight: bold;}*/
.ise-wangan div#aMainContents .font_15 a		{ color: #333; }
.ise-wangan div#aMainContents .h3sub			{ font-weight: normal; font-size: 86%; }
.ise-wangan div#aMainContents .ovf			{ overflow:hidden; }

.ise-wangan div#aMainContents .pdf			{}

.ise-wangan div#aMainContents .bikkuri		{ background:url(/images/etc/discount/etc/i_b.gif) no-repeat; padding: 0 0 0 25px; }

.ise-wangan div#aMainContents .pd_t			{ padding: 10px 0 0 0 ;}
.ise-wangan div#aMainContents .pd_l			{ padding: 0 0 0 5px ;}
.ise-wangan div#aMainContents .pd_b			{ padding: 0 0 50px 0 ;}
.ise-wangan div#aMainContents .pd_b2			{ padding: 0 0 85px 0 ;}
.ise-wangan div#aMainContents .pd_b3			{ padding: 0 0 35px 0 ;}

.ise-wangan div#aMainContents .main1column strong	{ font-weight: 600; }
.ise-wangan div#aMainContents .h2Box	{ background: #ffff99; padding: 10px; }
.ise-wangan div#aMainContents .btmBox	{ background: #ffff99; margin-top: 40px; padding: 20px; }
.ise-wangan div#aMainContents .h4Left *	{ zoom: 1; }

.ise-wangan div#aMainContents .tBold				{ font-weight: bold;font-size: 1.1em;color: #333333; }
.ise-wangan div#aMainContents .tRed				{ font-weight: 600; color: #c00; }
.ise-wangan div#aMainContents .tBlue				{ font-weight: 600; color: #039; }

.ise-wangan div#aMainContents .waku	{ border: 1px solid #FF0000;  padding: 0 0 10px 10px; }

.ise-wangan div#aMainContents .fl_r_pl10		{ width:auto; float: right; padding: 0 0 0 10px; }