@charset "Shift_JIS";
/* CSS for Top Page (All) */

/*�r�W���A���̐ݒ聫*/
#visual{
	clear:left;
}

#visual a{
	width:808px;
	height:360px;
	display:block;
	text-indent:-9999px;
	background-image: url("/mirror-assets/770d89b5f884f221d44a774147bb6cdfb0769ab8edd2fbbe58fd10a5ff71f47e.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}

#visual a:hover{
	background-repeat: no-repeat;
}

.fb-like iframe {
    max-width: none!important;
}


/* ---Local Area --- */
#local{
	padding-top:0px;
}
#mc_tv/*�I�����C���V���b�v�ւ̃{�^���ݒ聫*/
{
	margin-bottom:10px;
	width:148px;
	height:81px;
}
#mc_tv  a{
	width:148px;
	height:81px;
	display:block;
	text-indent:-9999px;
	background-image: url("/mirror-assets/f0cf7438a4a8d19f6095a544f0935b1ba936eeed70fcf6f13c873f0fc519d919.jpg");
	background-repeat: no-repeat;
}
#mc_tv  a:hover{
	background-image:url("/mirror-assets/f0cf7438a4a8d19f6095a544f0935b1ba936eeed70fcf6f13c873f0fc519d919.jpg");
	background-repeat: no-repeat;
}

/*�I�����C���V���b�v�ւ̃{�^���ݒ聫*/
#onlineshop{
	margin-bottom:10px;
	width:148px;
	height:81px;
}

#onlineshop a{
	width:148px;
	height:81px;
	display:block;
	text-indent:-9999px;
	border:1px #ff6666 solid;
	background: url("/mirror-assets/1e12e7493de010730a072377358338f9503948d99f7ac253aa9e2cb39bd8bc4e.jpg") no-repeat;
}

#onlineshop a:hover{
	background-image:url("/mirror-assets/ba5075f1ecd1ef62e547956ad2cccf47937add3ab776ac58b07ff7a43dbe977b.jpg");
}


/* --- MainContents Area --- */
#main_contents{
	width:645px;
	float:right;
}
#facebook   {
	height: 81px;
	width: 148px;
	margin-bottom: 10px;
}
#facebook a {
	height: 81px;
	width: 148px;
	margin-bottom: 15px;
	display: block;
	text-indent: -9999px;
	background: url("/mirror-assets/99f26c2dd7eaf139903c470ac23da2ffa84cd8a988b730c0379282a6b17ff763.jpg") no-repeat;
	border-style: none;
}
#facebook a:hover {
	height: 81px;
	width: 148px;
	margin-bottom: 15px;
	background-image: url("/mirror-assets/e041afba43b5dc573dbe6508004ca681dd339fa3243ac7d9b8b05d999c229135.jpg");
}
/* ---�T�u�g�b�v�o�i�[��--- */
#sub_banner	{
	width: 643px;
	margin-top: 15px;
	height: 160px;
	padding: 0;
}
#voice   {
	height: 84px;
	width: 151px;
	margin-bottom: 10px;
}
#voice  a {
	height: 84px;
	width: 151px;
	margin-bottom: 15px;
	display: block;
	text-indent: -9999px;
	background: url("/mirror-assets/ea408c524a6496bea996ca64332c06b7ab782d40ba2622673dee812dcdaf9e5b.jpg") no-repeat;
	border-style: none;
}
#voice  a:hover {
	height: 84px;
	width: 151px;
	margin-bottom: 15px;
	background-image: url("/mirror-assets/2f69ebea5f7cefbfba8ca83e8ff6eb9cfaf3c80b9f1da3a935a804c6e8a9d118.jpg");
}
#sid_tw   {
	height: 84px;
	width: 151px;
	margin-bottom: 10px;
	background-image: url("/mirror-assets/170b149eb82a19f85a30fe58f28ea83575f4f338b34c8961b0c73172580cc7e8.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
#sid_tw    a {
	height: 84px;
	width: 151px;
	margin-bottom: 15px;
	display: block;
	text-indent: -9999px;
	border-style: none;
	background-image: url("/mirror-assets/170b149eb82a19f85a30fe58f28ea83575f4f338b34c8961b0c73172580cc7e8.jpg");
	background-repeat: no-repeat;
}
#sid_inst   {
	height: 84px;
	width: 151px;
	margin-bottom: 10px;
	background-image: url("/mirror-assets/eb8253e6fb52205b557402f87754a99abedc6f1400e1e1129ac4efeb71db1748.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
#sid_inst    a {
	height: 84px;
	width: 151px;
	margin-bottom: 15px;
	display: block;
	text-indent: -9999px;
	border-style: none;
	background-image: url("/mirror-assets/eb8253e6fb52205b557402f87754a99abedc6f1400e1e1129ac4efeb71db1748.jpg");
	background-repeat: no-repeat;
}
#f_letter   a {
	height: 84px;
	width: 151px;
	margin-bottom: 15px;
	display: block;
	text-indent: -9999px;
	border-style: none;
	background-image:url("/mirror-assets/2a743975315d1baf6b51face654eec3bcdd65cc87d0d7f400ff6ee52aacdc941.png");
	background-repeat: no-repeat;
}
#f_letter   a:hover {
	height: 84px;
	width: 151px;
	margin-bottom: 15px;
	background-image: url("/mirror-assets/83e9a8657392788eecd2f6dd96b21bfc32598fb38b5772674139e959861227aa.png");
}
#watashi   {
	height: 84px;
	width: 151px;
	margin-bottom: 10px;
}
#watashi    a {
	height: 84px;
	width: 151px;
	margin-bottom: 15px;
	display: block;
	text-indent: -9999px;
	border-style: none;
	background-image: url("/mirror-assets/ad1b34dcb697fb83dd6f75365a8f29a8153ede0687df575e0590fa192e012200.jpg");
	background-repeat: no-repeat;
}
#watashi    a:hover {
	height: 84px;
	width: 151px;
	margin-bottom: 15px;
	background-image: url("/mirror-assets/e3629a94139232d321437c9aac28e15438c9dc6f56bb84af2aef825df945cee8.jpg");
}
#event_list   {
	height: 84px;
	width: 151px;
	margin-bottom: 10px;
}
#event_list  a {
	height: 84px;
	width: 151px;
	margin-bottom: 15px;
	display: block;
	text-indent: -9999px;
	background: url("/mirror-assets/810fa5320d466ac5f6a43bce7cc1282e481921f969eafc3b21f89fb3b73f2594.jpg") no-repeat;
	border-style: none;
}
#event_list  a:hover {
	height: 84px;
	width: 151px;
	margin-bottom: 15px;
	background-image: url("/mirror-assets/3e5740798953c2a7ee16f836239e8c283b0e28c98e6ec2f51971d45f81c97f78.jpg");
}
/* ---�n�k��--- */
#osirase_jisin{
	width:240px;
	height:inherit;
	margin-top:15px;
	background-color:#d7ebec;
	float:left;
	border:1px #009999 solid;
}

#osirase_jisin h3{
	margin:10px 10px 5px;
	text-align:center;
	background-color:#d7ebec;
	font-size:16px;
	color:#333333;
}

#osirase_jisin h4{
	text-align:left;
	margin:10px 10px 5px;
	background-color:#d7ebec;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:150%;
	letter-spacing:0.1em;
	color:#333333;
}

.osirase_big{
	font-size:14px;
	line-height:150%;
}
	
.osirase_b{
	font-weight:bold;
}

.osirase_0314{
	font-size:10px;
	text-align:right;
	padding:0px 10px 10px;
}

.sien{
	margin:10px 10px 5px;
	color: #006666;
	line-height:1.5em;
	font-weight:bold;
	text-decoration:underline;
}

.sien a{
	color: #006666;
}

.sien a:hover{
	color:#00CCCC;
	text-decoration: underline;
}

.text_link_jisin{
	color: #006666;
	font-weight:bold;
	text-decoration:none;
}

.text_link_jisin a{
	color: #006666;
	text-decoration:none;
}

.text_link_jisin:hover{
	color:#00CCCC;
	text-decoration: underline;
}

/* ---�������߃u�����h��--- */
#brand_o{
	width:645px;
	height:inherit;
	margin-top:15px;
	background-color:#feebfa;
	float:left;
	display:block;
}
#ad_area {
	height: 120px;
	width: 643px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
#ad_area a {
	background: url("/mirror-assets/99eadb7300fd2044d66f58603bf0247464cdec30b333fb2f698edb178f4523e2.jpg") no-repeat;
	height: 120px;
	width: 643px;
	text-indent: -9999px;
	display: block;
}
#ad_area  a:hover {
	background: url("/mirror-assets/c1c70f953895f391da72f470e6af2651b8d73356a607525c23c14c97461bc4cf.jpg") no-repeat;
	height: 120px;
	width: 643px;
}


#osusume_t{
	width:645px;
	height:35px;
	float:left;
}

#brand_o h3{
	width:530px;
	height:35px;
	text-indent:-9999px;
	background-image:url("/mirror-assets/127b2ab8cfaef19365f5e1f2ddf8b7fd5b0f1a7b8509374cbcb17ae78d1a2548.jpg");
	background-repeat:no-repeat;
	float:left;
}

#brand_o h4{
	width:115px;
	height:35px;
	float:left;
}

#brand_o h4 a{
	width:115px;
	height:35px;
	text-indent:-9999px;
	background-image:url("/mirror-assets/66747c164f94a11c00edcd0df5f59f05fa8888935c0b74bf4c27cfdb1ef48305.jpg");
	background-repeat:no-repeat;
	float:left;
	display:block;
}

#brand_o h4 a:hover{
	background-image:url("/mirror-assets/66747c164f94a11c00edcd0df5f59f05fa8888935c0b74bf4c27cfdb1ef48305.jpg");
	background-repeat:no-repeat;
}

#brand_o li{
	float:left;
	width:150px;
	height:inherit;
	display:block;
	padding:10px 0px 5px 9px;
	text-decoration: none;
	color: #333333;
	line-height:150%;
	font-size:12px;
}

#brand_o li a img{
	width:150px;
	height:70px;
	display:block;
}

#brand_o span{
	display:block;
	text-indent:15px;
	background-image:url("/mirror-assets/cbd5b57454253f8b0df41ad5cd56a3adc709287cdae61ec88c42f08f8ab7745f.gif");
	background-repeat:no-repeat;
	background-position:5px 10px;
	padding-top:5px;
}


#brand_o a{
	width:150px;
	height:inherit;
	display:block;
	font-size:12px;
	font-weight:600;
	color: #333333;
	text-decoration: none;
	line-height:150%;
}

#brand_o a:hover{
	font-size:12px;
	font-weight:600;
	color: #FF3399;
	text-decoration: underline;

}

/* ---�A�C�P�A�u�����h��--- */
#brand_eye{
	width:645px;
	height:inherit;
	margin-top:15px;
	background-color:#f3f3f3;
	float:left;
	display:block;

}

#eyecare{
	width:645px;
	height:35px;
	float:left;
}

#brand_eye h3{
	width:645px;
	height:35px;
	text-indent:-9999px;
	background-image:url("/mirror-assets/2e9db4dbd90a08730378391ecce80d05f7c27aba9a44ff1f8605e9fdbbef6f42.jpg");
	background-repeat:no-repeat;
	float:left;
}

#brand_eye li{
	float:left;
	width:150px;
	height:inherit;
	display:block;
	padding:10px 0px 5px 9px;
	text-decoration: none;
	color: #333333;
	line-height:150%;
	font-size:12px;
}

#brand_eye li a img{
	width:150px;
	height:70px;
	display:block;
}

#brand_eye span{
	display:block;
	text-indent:15px;
	background-image:url("/mirror-assets/cbd5b57454253f8b0df41ad5cd56a3adc709287cdae61ec88c42f08f8ab7745f.gif");
	background-repeat:no-repeat;
	background-position:5px 10px;
	padding-top:5px;
}


#brand_eye a{
	width:150px;
	height:inherit;
	display:block;
	font-size:12px;
	font-weight:600;
	color: #333333;
	text-decoration: none;
	line-height:150%;
}

#brand_eye a:hover{
	font-size:12px;
	font-weight:600;
	color: #FF3399;
	text-decoration: underline;

}

/* ---�s�b�N�A�b�v�u�����h��--- */
#pickup{
	width:645px;
	height:inherit;
	margin:15px 0px 0px;
	background-image:url("/mirror-assets/4034e4f37c97b50f38784df8bb4627f936bfadb3949907d1e4168ad5d1bf979c.gif");
	float:left;
	display:block;

}

#pickup_t{
	width:645px;
	height:35px;
	float:left;
	background-image:url("/mirror-assets/4c7350f0e488de65d7bc386120e526a54ad0e6c61486f40119528ff9627b6cf8.gif");
	background-repeat:repeat-x;
	background-position:0px 31px;
}

#pickup h3{
	width:530px;
	height:35px;
	text-indent:-9999px;
	background-image:url("/mirror-assets/6d50c19658e0654a42efd88ad826fc148c6b8b4c011bd62e8a2f0d6f5d11d7c9.gif");
	background-repeat:no-repeat;
	float:left;
}

#pickup h4{
	width:115px;
	height:35px;
	float:left;
}

#pickup h4 a{
	width:115px;
	height:35px;
	text-indent:-9999px;
	background-image:url("/mirror-assets/d457529099c1e6ab2943586c1f0dbead0227a2396eedce2ad3cd030d05b9a5e5.gif");
	background-repeat:no-repeat;
	float:left;
	display:block;
}

#pickup h4 a:hover{
	background-image:url("/mirror-assets/d457529099c1e6ab2943586c1f0dbead0227a2396eedce2ad3cd030d05b9a5e5.gif");
	background-repeat:no-repeat;
}

#pickup li{
	float:left;
	width:150px;
	height:inherit;
	display:block;
	padding:10px 0px 5px 9px;
	text-decoration: none;
	color: #333333;
	line-height:150%;
	font-size:12px;
}

#pickup li a img{
	width:150px;
	height:70px;
	display:block;
}

#pickup li span{
	display:block;
	text-indent:15px;
	background-image:url("/mirror-assets/cbd5b57454253f8b0df41ad5cd56a3adc709287cdae61ec88c42f08f8ab7745f.gif");
	background-repeat:no-repeat;
	background-position:5px 10px;
	padding-top:5px;
}


#pickup li a{
	width:150px;
	height:inherit;
	display:block;
	font-size:12px;
	font-weight:600;
	color: #333333;
	text-decoration: none;
	line-height:150%;
}

#pickup li a:hover{
	font-size:12px;
	font-weight:600;
	color: #FF3399;
	text-decoration: underline;

}

/* ---���C���R���e���c��������--- */
#main_info{
	width:645px;
	height:inherit;
	padding-top:20px;
	clear:left;
}

/* ---���C���R���e���c������--- */
#contents_left{
	width:390px;
	height:inherit;
	float:left;
}


/* ---�V���i���--- */
#new_product{
	width:390px;
	height:inherit;
	float:left;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dedede;
}

#new_product p{
	line-height:1.5em;
}

#new_product h4{
	width:inherit;
	height:25px;
	background-image:url("/mirror-assets/12907d1ae1c4310107fd0d7701c6560ba0a025302f9f657eab7719aa304951c3.gif");
	background-repeat:repeat-x;
	background-position:0px 25px;
	padding-bottom:15px;
}

#new_product h4 img{
	border:none;
}

#new_product img{
	float:left;
	border:1px #dedede solid;
}

.new_product_i{
	float:left;
	padding-left:10px;
	width: 200px;
}

/* ---�V���i���-2�s�ځ�--- */
#new_product_deux{
	padding-top:10px;
	width:390px;
	height:inherit;
	float:left;
	border-bottom: 1px dotted #dedede;
	padding-bottom: 10px;
}

#new_product_deux p{
	line-height:1.5em;
}

#new_product_deux img{
	float:left;
	border:1px #dedede solid;
}

#new_product_deux_i{
	float:left;
	padding-left:10px;
}


/* ---�T���\�E�J����܁�--- */
#sansokan_sho{
	width:390px;
	height:inherit;
	float:left;
	padding:20px 0px 0px;
}

#sansokan_sho p{
	line-height:1.5em;
}

.date_sp{
	float:right;
	color:#333333;
	font-size:10px;
}

#sansokan_sho h4{
	width:inherit;
	height:26px;
	background-image:url("/mirror-assets/12907d1ae1c4310107fd0d7701c6560ba0a025302f9f657eab7719aa304951c3.gif");
	background-repeat:repeat-x;
	background-position:0px 27px;
	padding-bottom:15px;
}

#sansokan_sho h4 img{
	border:none;
}


#sansokan_sho img{
	float:left;
	border:1px #dedede solid;
}


#sansokan_sho_i{
	float:left;
	padding-left:10px;
}

/* ---�V�����--- */
#whatnew{
	padding-top:20px;
	clear:both;
	width:390px;
	height:inherit;	
}

#whatnew h4{
	width:inherit;
	height:25px;
	background-image:url("/mirror-assets/12907d1ae1c4310107fd0d7701c6560ba0a025302f9f657eab7719aa304951c3.gif");
	background-repeat:repeat-x;
	background-position:0px 25px;
	padding-bottom:5px;
}

#whatnew h4 img{
	border:none;
	float:left;
}

#whatnew dl{
	padding:15px 0px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dedede;
}

#whatnew dt{
	padding-right:10px;
	float:left;
	color:#333333;
	font-size:10px;
}

#whatnew dd img{
	margin-right:10px;
	}

#whatnew dd span{
	display:block;
	width:230px;
	height:inherit;
	float:left;
	}

#whatnew dd{
	width:320px;
	float:left;
	color:#333333;
	font-size:12px;
	line-height:150%;
}

#whatnew dd img{
	width:73px;
	height:73px;
	float:left;
	border:1px #dedede solid;
}

/* ---���C���R���e���c�E����--- */
#contents_right{
	width:240px;
	height:inherit;
	float:right;
}

/* --�L�����y�[�����--- */
#campaign{
	clear:right;
	margin-top:20px;
	height:inherit;
	padding:5px;
	background-image:url("/mirror-assets/9971590f1cf99582edbc17f5d554f4f4a94d80e128262b1b0a3ec539da59481d.gif");
}

#campaign p{
	line-height:150%;
}

#campaign h4{
	background-image:url("/mirror-assets/4979bad9ada809cb3b284242c5b54f378602381f1cb517ce55eeb13b9ccc30c7.gif");
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-indent:-9999px;
	padding-bottom:12px;
}

#campaign img{
	float:rignt;
	border:1px #dedede solid;
	margin-top:5px;
}

/* --�~�b�N�R�X���ɂ��ā�--- */
#aboutus{
	padding:5px;
	margin-top:20px;
	clear:right;
	height:inherit;
	padding:5px;
	background-color:#e7f6ff;
}

#aboutus p{
	line-height:150%;
}

#aboutus h5{
	height:20px;
	background-image:url("/mirror-assets/91e167cc993ecd1a36c0c3258041963fbba636fb7e1637ee677c349870bc7cd5.jpg");
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-indent:-9999px;
	padding-bottom:12px;
}

#aboutus img{
	float:rignt;
	border:1px #dedede solid;
	margin-top:5px;
}

/* --�X�y�V�����R���e���c��--- */
#special_c{
	clear:right;
	height:inherit;
	padding:5px;
	background-image:url("/mirror-assets/9971590f1cf99582edbc17f5d554f4f4a94d80e128262b1b0a3ec539da59481d.gif");
}

#special_c p{
	line-height:150%;
}

#special_c h4{
	height:18px;
	background-image:url("/mirror-assets/f8db990bb1ed562dbc7b729de09e60c695edc557f5d920388c421e11e9a8bd20.gif");
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-indent:-9999px;
	padding-bottom:12px;
}

#special_c img{
	float:rignt;
	border:1px #dedede solid;
	margin-bottom:5px;
}


/* --���[���}�K�W����--- */
#mail_magazin{
	margin-top:20px;
	clear:right;
	height:inherit;
	padding:5px;
	background-color:#e7f6ff;
}

#mail_magazin p{
	line-height:150%;
}

#mail_magazin h5{
	height:20px;
	background-image:url("/mirror-assets/40022a0fe7680d5c9be9ca006b419276f87ee4cc45c0c4352fdba40d8edd54da.jpg");
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-indent:-9999px;
	padding-bottom:12px;
}

#mail_magazin img{
	float:rignt;
	border:1px #dedede solid;
	margin-top:5px;
}

/* --�g�уT�C�g��--- */
#mobile{
	margin-top:20px;
	clear:right;
	height:inherit;
	padding:5px;
	background-color:#e7f6ff;
	float:right;
}

#mobile p{
	line-height:150%;
}

#mobile h5{
	height:20px;
	background-image:url("/mirror-assets/ad6d1c54ebfc4b81a6bd4eb5a03e2e8c94cca27683a4a218b7d89f88835d7fb0.jpg");
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-indent:-9999px;
	padding-bottom:12px;
}

#mobile img{
	border:1px #dedede solid;
	float:right;
}

#qr{
float:right;
	width:200px;
	height:74px;
	padding-top:10px;
	padding-right:10px;
	background-image:url("/mirror-assets/65ea13e97f7f4a7839c23c96cfaec54a09ff9957707760f70a70c0a0959570a2.jpg");
	background-repeat:no-repeat;
	background-position:20px 0px;
}
#fb-like	{
	margin-top: 1em;
}

#taisho {
	width: 808px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#taisho #area_a h2 {
	font-size: 12px;
}

#taisho  #area_a a {
	background-image: url("/mirror-assets/92e2dfb6ae1c845ebb107f4372d34f9dc1ad6bd99121e01fd5a18831e9fab0c5.jpg");
	background-repeat: no-repeat;
	height: 349px;
	width: 805px;
	text-indent: -9999px;
	display: block;
}
#taisho #area_b a {
	background-image: url("/mirror-assets/62663cb91be6849c00121a8d3c861cbb9c9cb55db41737cda498c65d8ba1c03e.jpg");
	background-repeat: repeat;
	text-indent: -9999px;
	display: block;
	height: 135px;
	width: 805px;
}
#taisho  #area_b  a:hover {
	background-image: url("/mirror-assets/0c013a1899aec4caa0174251485289a06352ff66136b0449c1f3e5aabbb14c8f.jpg");
}
#taisho #area_c a {
	background-image: url("/mirror-assets/2251d4b58b45685ae3dba1373d32805ea2b2683d139dada4d4f6764d07e7464f.jpg");
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 66px;
	width: 805px;
}
#taisho  #area_c  a:hover {
	background-image: url("/mirror-assets/727207f3e8aa3b7b665d01dc43c585e51f4607bd62e4ce87f8a9b708b2b70383.jpg");
}
#main_contents #main_info #contents_left #new_product .new_product_i #new_senkou {
	width: 180px;
	margin-top: 5px;
	margin-left: 8px;
	font-size: 12px;
	color: #333333;
	line-height: 1.2em;
	margin-bottom: 5px;
}
#key_visual #main_slid {
	padding: 0px;
	height: 361px;
	width: 808px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
}
#key_visual #clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}

/* --2012�N9���y�[�W���C�@�ǉ�CSS��--- */

#pickup_brand {
	width: 810px;
	height: 77px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#pickup_brand ul {
	padding: 0px;
	width: 810px;
	float: none;
}
#pickup_brand li {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}
#pickup_brand #bn_center {
	float: left;
	margin-left: 7px;
}
#pickup_brand #end img {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}

#main_contents #news_area {
	height: auto;
	width: 645px;
	margin-bottom: 10px;
	float: left;
}
#main_contents #news_area #n_title img {
	margin: 0px;
	padding: 0px;
	float: left;
}


#main_contents #news_area #n_title #n_line {
	background-image: url("/mirror-assets/12907d1ae1c4310107fd0d7701c6560ba0a025302f9f657eab7719aa304951c3.gif");
	background-repeat: repeat-x;
	height: 5px;
	margin-top: 25px;
	clear: both;
}
#main_contents #news_area #n_contents {
	width: 635px;
	height: auto;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
}
#main_contents #news_area #n_contents dt {
	float: left;
	margin-right: 10px;
	font-size: 12px;
	color: #666666;
}
#main_contents #news_area #n_contents img {
	float: left;
	margin-right: 10px;
	height: 80px;
	width: 120px;
}
#main_contents #news_area #n_contents dd {

}
 #main_contents #news_area #n_contents dd a{
	color: #006666;
	text-decoration:none;
}
 #main_contents  #news_area  #n_contents  dd  a:hover{
	text-decoration: underline;
}

#main_contents #news_area #n_contents span {
	font-size: 12px;
	color: #666666;
	width: 400px;
	margin-top: 10px;
	font-weight: normal;
	line-height: 1.3em;
	float: right;
}
#main_contents #news_area #n_contents #n_link {
	float: right;
	width: 400px;
	text-align: right;
	color: #666666;
	margin-top: 5px;
}
  #main_contents  #news_area  #n_contents  #n_link  a{
	color: #006666;
	text-decoration:none;
}
  #main_contents   #news_area   #n_contents   #n_link   a:hover{
	text-decoration: underline;
}
#main_contents #news_area #n_contents #n_ex {
	width: 635px;
	margin-top: 8px;
	float: left;
}
#main_contents #news_area #n_contents #n_ex #n_title_text {
	width: 480px;
	margin-bottom: 5px;
	float: right;
	margin-top: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #008d60;
}
#main_contents #news_area #n_contents #n_ex #n_text {
	margin-top: 5px;
	height: auto;
	float: right;
	width: 480px;
}
#main_contents #news_area #n_contents #n_ex dt {
	width: 70px;
	margin-bottom: 5px;
	font-size: 13px;
}
#main_contents #news_area #n_contents #n_ex #n_img {
	height: 80px;
	width: 120px;
	padding: 0px;
	float: left;
	margin-left: 10px;
}




.text_link_jisin{
	color: #006666;
	font-weight:bold;
	text-decoration:none;
}
#main_contents #news_area #n_contents #n_ex #n_right {
	float: right;
	width: 480px;
}
#main_contents #news_area #n_contents #news_line {
	width: 640px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
#main_contents #t_brandlist {
	width: 645px;
	float: left;
}
  #main_contents  #t_brandlist #brand_itiran h3{
	width:645px;
	height:35px;
	text-indent:-9999px;
	background-image:url("/mirror-assets/9579c97f3e25830e2796995a72ada08ee79ec37eceb3849dcee700ffb988b77c.jpg");
	background-repeat:no-repeat;
	float:inherit;
}
  #main_contents  #t_brandlist #brand_itiran li{
	float:left;
	width:150px;
	height:inherit;
	display:block;
	text-decoration: none;
	color: #333333;
	line-height:150%;
	font-size:12px;
	padding-top: 10px;
	padding-bottom: 0px;
}
  #main_contents   #t_brandlist   #brand_itiran  li a img{
	width:150px;
	height:70px;
	display:block;
}
  #main_contents  #t_brandlist #brand_itiran span{
	display:block;
	text-indent:15px;
	background-image:url("/mirror-assets/cbd5b57454253f8b0df41ad5cd56a3adc709287cdae61ec88c42f08f8ab7745f.gif");
	background-repeat:no-repeat;
	background-position:5px 10px;
	padding-top:5px;
}
  #main_contents  #t_brandlist #brand_itiran a{
	width:150px;
	height:inherit;
	display:block;
	font-size:12px;
	font-weight:600;
	color: #333333;
	text-decoration: none;
	line-height:150%;
}
  #main_contents  #t_brandlist #brand_itiran a:hover{
	font-size:12px;
	font-weight:600;
	color: #FF3399;
	text-decoration: underline;

}
  #main_contents  #t_brandlist  #brand_itiran .brand_2line{
	margin-top:15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #006666;
	float: left;
	width: 645px;
}
#main_contents #t_brandlist #brand_itiran .brand_2line #bra_ichiran_end {
	float: right;
	margin-left: 15px;
}

#bra_ichiran_end     {
	float: right;
}
#bra_ichiran_center     {
	margin-left: 15px;
	float: left;
}
#main_contents #t_brandlist #brand_itiran {
	width: 645px;
}
 #main_contents  #news_area  #sp_news {
	width: 635px;
	height: auto;
	float: left;
	padding: 5px;
	margin-top: 3px;
}
 #main_contents  #news_area  #n_contents  #n_ex2 {
	height: 115px;
	width: 635px;
	margin-top: 8px;
	float: left;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#main_contents #news_area #sp_news #n_ex2 #news_date {
	float: left;
	width: 70px;
	font-size: 13px;
	color: #666666;
}
#main_contents #news_area #sp_news #n_ex2 #news_bn {
	height: 100px;
	width: 465px;
	margin-top: 5px;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
}
  #main_contents   #news_area   #sp_news   #n_ex2 #n_link2 {
	float: right;
	width: 400px;
	text-align: right;
	font-size: 12px;
	color: #666666;
	margin-top: 5px;
}
    #main_contents    #news_area    #sp_news    #n_ex2    #n_link2 a{
	color: #006666;
	text-decoration:none;
}
    #main_contents     #news_area     #sp_news     #n_ex2     #n_link2 a:hover{
	color:#00CCCC;
	text-decoration: underline;
}
 #main_contents  #news_area  #news_line  {
	width: 640px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 3px;
}
#main_contents #news_area #sp_news #n_ex2 #text_title {
	float: right;
	width: 550px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #006666;
}
.first_box {
	margin-bottom: 10px;
	background-image: url("/mirror-assets/9941f8958a5e69500d813006a757091672cfd752c67ecf821a968f1cb0a03539.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	height: 200px;
	width: 150px;
}
.first_box .guide_link {
	height: 27px;
	width: 141px;
	margin-left: 5px;
	margin-top: 68px;
	float: left;
}
.first_box  .new_mem {
	height: 27px;
	width: 141px;
	margin-top: 23px;
	margin-left: 5px;
	float: left;
	padding-top: 94px;
}
.first_box   .login {
	height: 27px;
	width: 141px;
	margin-top: 23px;
	margin-left: 5px;
	float: left;
}
.mypage_box {
	margin-bottom: 10px;
	background-image: url("/mirror-assets/c5640056cb3b973d88b6afd474ec9b66be338b07fda5c5559bb7994fc07f7307.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	height: 65px;
	width: 150px;
}
.mypage_box .mypage_link {
	height: 27px;
	width: 141px;
	margin-left: 5px;
	margin-top: 31px;
	float: left;
}

.omatome_box {
  margin-bottom: 10px;
  background-image: url("/mirror-assets/a19a7acb3a5c546aabea7582ea061db9037b276436e730999ccf872d8ec8a788.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  height: 83px;
  width: 150px;
}

.omatome_box .omatome_link {
  height: 23px;
  width: 136px;
  margin-left: 7px;
  margin-top: 53px;
  float: left;
}

#main_contents #news_area #n_contents #n_ex #n_right #n_text #iaee_catch {
	font-size: 12px;
	line-height: 17px;
	color: #333333;
}
#main_contents #news_area #n_contents #n_ex #n_right #n_link {
	font-size: 12px;
	color: #008D60;
}

html{
	-webkit-text-size-adjust: none;
}
#key_visual .main_upper {
	height: 20px;
	width: 810px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#key_visual .main_upper .t_sns {
	float: right;
	width: 210px;
}
#key_visual .main_upper .t_sns .sns_tw {
	float: left;
	width: 100px;
}
#key_visual .main_upper .t_sns .sns_fb {
	float: right;
	width: 110px;
	margin: 0px;
	padding: 0px;
}
/*�p�������X�g�̐ݒ聫*/
 #key_visual .main_upper #t_pan li{
	float:left;
	color:#333333;
	font-size:12px;
	margin-left: 10px;
}
 #key_visual  .main_upper #t_pan li a{
	text-decoration:none;
	color:#333333;
	display:block;

}
 #key_visual  .main_upper #t_pan li a:hover{
	color:#00CCCC;
	text-decoration:underline;
}
#main_contents #m_rank {
	width: 645px;
	float: left;
	margin-bottom: 10px;
}
#m_rank  #n_title  img   {
	margin: 0px;
	padding: 0px;
	float: left;
}
#m_rank  #n_title  #n_line   {
	background-image: url("/mirror-assets/12907d1ae1c4310107fd0d7701c6560ba0a025302f9f657eab7719aa304951c3.gif");
	background-repeat: repeat-x;
	height: 5px;
	margin-top: 25px;
	clear: both;
}

#main_contents #m_rank #rank_fream {
	height: 163px;
	width: 645px;
	float: left;
}
#n_title {
	margin-bottom: 3px;
}
#main_contents #m_rank #rank_fream iframe {
	height: 163px;
	width: 645px;
}
#local .second_box {
	width: 150px;
}
#local .second_box li {
	margin-bottom: 10px;
}
#f_letter {
	height: 84px;
	width: 151px;
	margin-bottom: 10px;
}
#main_contents #news_area #n_contents #n_ex #n_right #n_title_text .style_s10 {
	font-size: 10px;
	color: #006666;
	margin: 0px;
	padding: 0px;
	clear: both;
	white-space: normal;
	display: inline;
}
