@charset "shift_jis";
@media screen{
/*------------- _____ ▼共通 _____ --------------------------------------------------*/

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(https://allercatcher.com/cmn/images/bg.gif) repeat;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
	font-size: 13px;
	letter-spacing:0px;
	line-height:120%;
}

.f10	{font-size:10px;}
.f13	{font-size:13px;}
.f15	{font-size:15px;}
.f17	{font-size:17px;}
.f19	{font-size:19px;}
.f21	{font-size:21px;}
.f23	{font-size:23px;}
.f25	{font-size:25px;}

.w100	{width:100px;}
.w150	{width:150px;}
.w200	{width:200px;}

.right	{text-align:right;}
.left	{text-align:left;}
.center	{text-align:center;}

.bold	{font-weight:bold;}
.normal	{font-weight:normal;}

.blue	{color:#00579C;}
.black	{color:#000000;}
.gray	{color:#666666;}
.lgray	{color:#CCCCCC;}
.red	{color:#FF0000;}
.white	{color:#FFFFFF;}
.green	{color:#336600;}
.orange	{color:#FF6600;}

.nowrap	{white-space:nowrap;}

h1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
}

h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
}
h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}
a{
}
a:hover{
}
a:visit{
}
strong{
	font-weight:bold;
}

form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

img{
	border:0px;
}


/*------------- _____ ▼構造 _____ ------------------*/
#pagebody{/*ページボディ*/
}
#keyword{/*keyword*/
	margin:0px;
	padding:4px 0px 0px 0px;
	width:100%;
	height:20px;
	background:url(../images/bg_keyword.gif) repeat-x;
	text-align:center;
}
#header{/*ヘッダ*/
	margin:3px auto 0px;
	padding:0px;
	width:950px;
	height:80px;
	border:1px solid #D0D0D0;
}
	#header #logo{/*ロゴ*/
		float:left;
		margin:20px 0px 0px 20px;
		padding:0px 0px 0px 0px;
	}
	#header #hmenu{/*ヘッダメニュー*/
		/*float:left;*/
		float:right;
		margin:0px;
		padding:0px;
	}
#mmenu{/*メインメニュー*/
	clear:both;
	margin:10px auto 0px;
	padding:0px;
	width:950px;
	height:40px;
}
#rootlist{/*パンくずリスト*/
	clear:both;
	margin:10px auto 0px;
	padding:0px;
	width:950px;
	text-align:left;
	border:0px;
}
#contents{/*コンテンツ領域*/
	clear:both;
	margin:15px auto 0px;
	padding:0px;
	border:0px;
	width:950px;
}
	#contents #left{/*左メイン領域*/
		float:left;
		margin:0px;
		padding:0px;
		width:750px;
	}
		#att{/*製品注意事項*/
			margin:0px 10px 10px;
			padding:0px;
			text-align:right;
		}
		#gototop{/*ページTOPへ*/
			margin:20px 10px 30px;
			padding:0px;
			text-align:right;
		}
	#contents #right{/*右サブメニュー領域*/
		float:left;
		margin:0px 0px 20px;
		padding:0px;
		width:200px;
	}


#footer{/*フッタ*/
	clear:both;
	margin:10px 0px 0px;
	padding:0px;
	background:url(../images/bg_footer.gif) repeat-x;
}
	#footer #fmenu{/*フッタメニュー*/
		clear:both;
		margin:0px auto;
		padding:5px 0px 0px 0px;
		width:950px;
	}
	#footer #wk_map{/*枠：フッタサイトマップ*/
		clear:both;
		margin:0px auto;
		padding:20px 50px;
		width:850px;
	}
	#footer #copy{/*著作権表記*/
		clear:both;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:center;
	}


/*------------- _____ ▼ヘッダ _____ ------------------*/
#keyword p{
	margin:0px;
	padding:0px;	
	font-size:10px;
	color:#666666;
}

#header #hmenu ul{
	/*margin:18px 0px 0px 250px;*/
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
#header #hmenu li{
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	height:10px;
	display:block;
	text-indent:-9999px;
}
#header #hmenu li a{
	margin-top:18px;
	height:10px;
	display:block;
	text-indent:-9999px;
}
#header #hmenu li.home a{/*ホーム*/
	width:40px;
	background:url(../images/bt_home_off.gif) no-repeat;
}
#header #hmenu li.home a:hover{
	background:url(../images/bt_home_off.gif) no-repeat;
}
#header #hmenu li.order a{/*ご注文のご案内*/
	width:80px;
	background:url(../images/bt_order_off.gif) no-repeat;
}
#header #hmenu li.order a:hover{
	background:url(../images/bt_order_off.gif) no-repeat;
}
#header #hmenu li.shop2 a{/*取扱医療機関*/
	width:74px;
	background:url(../images/bt_shop2_off.gif) no-repeat;
}
#header #hmenu li.shop2 a:hover{
	background:url(../images/bt_shop2_off.gif) no-repeat;
}
#header #hmenu li.qa a{/*よくあるご質問*/
	width:80px;
	background:url(../images/bt_qa_off.gif) no-repeat;
}
#header #hmenu li.qa a:hover{
	background:url(../images/bt_qa_off.gif) no-repeat;
}
#header #hmenu li.toi a{/*お問合せ*/
	width:50px;
	background:url(../images/bt_toi_off.gif) no-repeat;
}
#header #hmenu li.toi a:hover{
	background:url(../images/bt_toi_off.gif) no-repeat;
}
#header #hmenu li.daiwabo a{/*ダイワボウサイトへのリンク*/
	margin-top:0px;
	margin-right:0px;
	width:46px;
	height:41px;
	background:url(../images/bt_daiwabo_off.gif) no-repeat;
	
	margin-top:13px;
	margin-right:0px;
	width:150px;
	height:18px;
	background:url(https://allercatcher.com/cmn/images/logo_daiwabo.png) no-repeat;
	background-size: 150px;
}
#header #hmenu li.daiwabo a:hover{
	/*background:url(../images/bt_daiwabo_off.gif) no-repeat;*/
	opacity: 0.5;
}

/*------------- _____ ▼パンくずリスト _____ ------------------*/
#rootlist p{
	margin:0px;
	padding:0px;
	font-size:10px;
	line-height:normal;
	overflow:hidden;
}

/*------------- _____ ▼メニュー _____ ------------------*/
#mmenu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
#mmenu li{
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:182px;
    width: 310px;
	height:40px;
	display:block;
	text-indent:-9999px;
}
#mmenu li a{
	width:182px;
    width: 310px;
	height:40px;
	display:block;
	text-indent:-9999px;
}
#mmenu li.ad{/*アレルキャッチャーAD*/
	background:url(../images/bt_ad_off.gif);
	background:url("https://allercatcher.com/cmn/images/bt_ad_off310.png");
}
#mmenu li.ad a{
	background:url(../images/bt_ad_off.gif);
	background:url("https://allercatcher.com/cmn/images/bt_ad_off310.png");
}
#mmenu li.ad a:hover{
	background:url(../images/bt_ad_on.gif);
	background:url("https://allercatcher.com/cmn/images/bt_ad_off310.png");
}
#mmenu li.ac{/*アレルキャッチャー*/
	background:url(../images/bt_ac_off.gif);
	background:url("https://allercatcher.com/cmn/images/bt_ac_off310.png");
}
#mmenu li.ac a{
	background:url(../images/bt_ac_off.gif);
	background:url("https://allercatcher.com/cmn/images/bt_ac_off310.png");
}
#mmenu li.ac a:hover{
	background:url(../images/bt_ac_on.gif);
	background:url("https://allercatcher.com/cmn/images/bt_ac_off310.png");
}
#mmenu li.background_ad{/*アレルキャッチャーADって*/
	background:url(../images/bt_background_ad_off.gif);
}
#mmenu li.background_ad a{
	background:url(../images/bt_background_ad_off.gif);
}
#mmenu li.background_ad a:hover{
	background:url(../images/bt_background_ad_on.gif);
}
#mmenu li.background{/*アレルキャッチャーって*/
	background:url(../images/bt_background_off.gif);
}
#mmenu li.background a{
	background:url(../images/bt_background_off.gif);
}
#mmenu li.background a:hover{
	background:url(../images/bt_background_on.gif);
}
#mmenu li.feature{/*アレルキャッチャーADの安全性*/
	margin-right:0px;
	background:url(../images/bt_feature_off.gif);
	background:url("https://allercatcher.com/cmn/images/bt_feature_off310.png");
}
#mmenu li.feature a{
	background:url(../images/bt_feature_off.gif);
	background:url("https://allercatcher.com/cmn/images/bt_feature_off310.png");
}
#mmenu li.feature a:hover{
	background:url(../images/bt_feature_on.gif);
	background:url("https://allercatcher.com/cmn/images/bt_feature_off310.png");
}

/*2010-04-03 内容変更に伴ない削除*/
/*取扱医療機関のご案内*/
/*#mmenu li.shop{
	margin-right:0px;
	background:url(../images/bt_shop_off.gif);
}
#mmenu li.shop a{
	background:url(../images/bt_shop_off.gif);
}
#mmenu li.shop a:hover{
	background:url(../images/bt_shop_on.gif);
}*/

/*------------- _____ ▼製品注意事項 _____ ------------------*/
#att p{
	margin:0px;
	padding:0px;
	font-size:10px;
}


/*------------- _____ ▼ページTOPへ _____ ------------------*/
#gototop a{
	margin:0px;
	padding:0px;
}



/*------------- _____ ▼右サブメニュー領域 _____ ------------------*/
#contents #right #banner{/*右サブメニューバナー*/
	margin:0px;
	padding:10px 0px;
	border:0px;
	background:url(../images/bg_gy.gif) repeat;
}
#contents #right #banner img{
	margin:0px 9px 5px;
	padding:0px;
	border:0px;
	width:182px;
	height:50px;
}


/*------------- _____ ▼フッタ _____ ------------------*/
#footer a{
	color:#666666;
	text-decoration:none;
}
#footer a:hover{
	color:#333333;
	text-decoration:underline;
}
#footer #fmenu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
#footer #fmenu li{
	float:left;
	margin:0px;
	padding:0px 10px 0px 10px;
	font-size:10px;
	line-height:normal;
	border-left:1px dotted #000000;
}
#footer #wk_map #map{/*フッタサイトマップ*/
	float:left;
	margin:0px 20px 0px;
	padding:0px;
}
#footer #wk_map #map ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#footer #wk_map #map li{
	margin:0px 0px 5px;
	padding:0px;
	font-size:10px;
	line-height:normal;
}

#footer #copy p{
	margin:0px;
	padding:20px 0px;
	font-size:10px;
	line-height:normal;
}


/*------------- _____ ▼画像表示領域 _____ ------------------*/
#photo{/*画像表示領域*/
	margin:10px 0px 20px;
	padding:10px 10px 10px 20px;
	width:628px;
	border:1px solid #CCCCCC;
}
#photo img{
	margin:10px 10px 0px 0px;
	width:140px;
	height:105px;
	border:1px solid #666666;
}

/*------------- _____ ▼共通 _____ --------------------------------------------------*/

#wk_title{/*枠*/
	margin:0px 0px 20px;
	padding:10px;
	/*width:720px;*/
	width:718px;
	border:1px solid #D0D0D0;
}
#title_lbl{/*枠*/
	margin:0px;
	padding:10px;
	width:700px;
	border:0px;
	background:url(../images/bg_lbl.gif) repeat;
}
#title_lgr{/*枠*/
	margin:0px;
	padding:10px;
	width:700px;
	border:0px;
	background:url(../images/bg_lgr.gif) repeat;
}
h1.title{
	font-size:22px;
}

table{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
}
th,td{
	margin:0px;
	padding:0px;
	border:1px solid #D0D0D0;
	text-align:left;
	vertical-align:top;
}
th{
	background:url(../images/bg_gy.gif) repeat;
	white-space:nowrap;
}


}