/* デフォルト設定 */

h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,div,img {

	margin: 0;

	padding: 0;

	font-size: 12px;

}

a:link {

	text-decoration: none;

	color: #3766AE;

	/*background: none;*/

}

a:visited {

	color: #643C90;

	text-decoration:none;

}

a:hover{

	color:#5e99ca;

	text-decoration:underline;

}



.orangeTxt {

	color: #F60;

	font-weight: bold;

}

/* clearfix */

.clearfix:after,

#headerBread:after,

#flashArea:after,

#mainContents:after,

#whatsNew:after,

.ttl:after,

#recommendBox .line:after,

#specialBox .inner:after,

#seoBox:after,

.jList dl:after,

#sideCloseUp:after,

#sidePickup:after,

#sideRecommend:after,

#sideRecentry:after,

#pickupBox:after,

#recommendBox .line dl dd:after,

#presentPopup .cation:after {

    content:".";

    display:block;

    height:0;

    visibility:hidden;

    clear:both; 

}

.clearfix,

#headerBread,

#flashArea,

#mainContents,

#whatsNew,

.ttl,

#recommendBox .line,

#specialBox .inner,

#seoBox,

.jList dl,

#sideCloseUp,

#sidePickup,

#sideRecommend,

#sideRecentry,

#pickupBox,

#recommendBox .line dd,

#presentPopup .cation {

	display:inline-block;

}

/* Hides from IE-mac ＼*/

* html .clearfix,

* html #headerBread,

* html #flashArea,

* html #mainContents,

* html #whatsNew,

* html .ttl,

* html #recommendBox .line,

* html #specialBox .inner,

* html #seoBox,

* html .jList dl,

* html #sideCloseUp,

* html #sidePickup,

* html #sideRecommend,

* html #sideRecentry,

* html #pickupBox,

* html #recommendBox .line dd,

* html #presentPopup .cation {

	height:1%;

}

.clearfix,

#headerBread,

#flashArea,

#mainContents,

#whatsNew,

.ttl,

#recommendBox .line,

#specialBox .inner,

#seoBox,

.jList dl,

#sideCloseUp,

#sidePickup,

#sideRecommend,

#sideRecentry,

#pickupBox,

#recommendBox .line dd,

#presentPopup .cation {

	display:block;

}