@charset "UTF-8";

/*beautifulArea01*/
#beautiful #beautifulArea01{
	width:592px;
	overflow:hidden;
	margin:35px auto 0 auto;
	padding:0 0 35px 0;
}

#beautiful #beautifulArea01 .topImage{
	position:relative;
	width:592px;
	height:402px;
	overflow:hidden;
}

#beautiful #beautifulArea01 .topImage2{
	position:relative;
	width:592px;
	height:417px;
	overflow:hidden;
}

#beautiful #beautifulArea01 .topImage .popupBtn{
	position:absolute;
	right:22px;
	bottom:22px;
}

#beautiful #beautifulArea01 .topImage .popupBtn02{
	position:absolute;
	left:24px;
	bottom:22px;
}

#beautiful #beautifulArea01 .topImage .popupBtn03{
	position:absolute;
	left:23px;
	bottom:20px;
}

#beautiful #beautifulArea01 .topImage .popupBtn04{
	position:absolute;
	right:23px;
	bottom:21px;
}
#beautiful #beautifulArea01 .topImage .popupBtn05{
	position:absolute;
	left:23px;
	bottom:21px;
}
#beautiful #beautifulArea01 .topImage .popupBtn06{
	position:absolute;
	right:22px;
	bottom:20px;
}

#beautiful #beautifulArea01 .topImage2 .popupBtn07{
	position:absolute;
	right:22px;
	bottom:9px;
}


#beautiful #beautifulArea01 #profileArea{
	background:url(../img/bg_profile_01.gif) no-repeat bottom;
	margin:0 0 40px 0;
	padding:0 10px 5px 10px;
	color:#fff;
}

#beautiful #beautifulArea01 #profileArea .profileBtn{
	padding:5px 0 0 0;
}

#beautiful #beautifulArea01 #profileArea .profileBtn span{
	background:url(../img/icon_01.gif) no-repeat right 50%;
	padding:0 15px 0 0;
	cursor:pointer;
}

#beautiful #beautifulArea01 #profileArea .profileDetail{
	width:545px;
	margin:0 0 0 20px;
	padding:5px 0;
	display:none;
}

#beautiful #beautifulArea01 #profileArea .profileDetail .boxType{
	position: relative;
	background:url(../img/bg_profile_02.gif) repeat-y center;
	margin:10px 0 0 0;
}

#beautiful #beautifulArea01 #profileArea .profileDetail .boxType .leftBox{
	float: left;
	width: 225px;
}

#beautiful #beautifulArea01 #profileArea .profileDetail .boxType .rightBox{
	float: left;
	width: 315px;
	text-align:left;
}

#beautiful #beautifulArea01 #profileArea .profileDetail .boxType .rightBox a{
	color:#fff;
}

#beautiful #beautifulArea01 #profileArea .profileDetail .closeBtn{
	text-align:right;
	padding:3px 0;
	cursor:pointer;
}

#beautiful #beautifulArea01 .topText p strong{
	font-weight:bold;
}

#beautifulArea01 .boxType{
	position: relative;
	margin:40px 0 0 0;
}

#beautifulArea01 .boxType .leftBox{
	float: left;
	width: 300px;
}

#beautifulArea01 .boxType .rightBox{
	float: right;
	width: 280px;
	text-align:right;
}

#beautifulArea01 .boxType .leftBox .textArea{
	padding:0 0 40px 0;
}

#beautifulArea01 .boxType .leftBox .textArea p{
	padding:10px 0 0 0;
}

#beautifulArea01 .bottomText{
	text-align:right;
	padding:20px 0 0 0;
}


/*beautifulArea02*/
#beautifulArea02{
	border-top:3px solid #b30017;
	padding:25px 0 10px 0;
}

#beautifulArea02 h4{
	text-align:center;
}

#beautifulArea02 .linkArea{
	background:#eeeeef;
	margin:20px 10px 0 10px;
	padding:10px 0 5px 10px;
}

#beautifulArea02 .linkArea ul{
	margin:0 0 10px 0;
}

#beautifulArea02 .linkArea .set{
	width: 205px;
	display:inline-block;
	margin:0;
	padding:0 0 10px 0;
	vertical-align:top;
}

* html #beautifulArea02 .linkArea .set { /* IE 6 */
display:inline;
zoom:1;
}
*:first-child+html #beautifulArea02 .linkArea .set{ /* IE 7 */
display:inline;
zoom:1;
}

#beautifulArea02 .linkArea .photo{
	float: left;
	width: 60px;
}

#beautifulArea02 .linkArea .text{
	float: left;
	width: 145px;
}

#beautifulArea02 .linkArea .text p span {
	position:relative;
	left:5px;
	top:2px;
}

#beautifulArea02 .linkArea .text a {
	color: #000;
	text-decoration:underline;
}

#beautifulArea02 .linkArea .text a:hover {
	color: #000;
	text-decoration:none;
}

/*beautifulPopup*/
#beautifulPopupPage{
	background:#f0d58e;
	height:100%;
}

#beautifulPopupWrap01{
	background:url(../img/article001/bg_popup_art01.gif) repeat-x;
	height:100%;
}

#beautifulPopupWrap02{
	background:url(../img/article002/bg_popup_art02.gif) repeat-x;
	height:100%;
}

#beautifulPopupWrap03{
	background:url(../img/article003/bg_popup_art03.gif) repeat-x;
	height:100%;
}

#beautifulPopupWrap04{
	background:url(../img/article004/bg_popup_art04.gif) repeat-x;
	height:100%;
}

#beautifulPopupWrap05{
	background:url(../img/article005/bg_popup_art05.gif) repeat-x;
	height:100%;
}

#beautifulPopupWrap06{
	background:url(../img/article006/bg_popup_art06.gif) repeat-x;
	height:100%;
}

#beautifulPopupWrap07{
	background:url(../img/article007/bg_popup_art07.gif) repeat-x;
	height:100%;
}

#beautifulPopupWrap08{
	background:url(../img/article008/bg_popup_art08.gif) repeat-x;
	height:100%;
}
#beautifulPopupWrap10{
	background:url(../img/article010/bg_popup_art10.gif) repeat-x;
	height:100%;
}

#beautifulPopup{
	position:relative;
	width:495px;
}

#beautifulPopup .btn{
	position:absolute;
	right:24px;
	bottom:20px;
}


/*beautifulTopArea*/
#beautiful #beautifulTopArea01{
	width:640px;
	overflow:hidden;
	margin:8px auto 0 auto;
	padding:0 0 20px 0;
}

#beautiful #beautifulTopArea01 ul.imageLink{
	margin:0;
}

#beautiful #beautifulTopArea01 ul.imageLink li{
	float:left;
}

#beautiful #beautifulTopArea01 h2{
	padding:45px 0;
	text-align:center;
}

#beautiful #beautifulTopArea02{
	width:600px;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 20px 0;
}

#beautiful #beautifulTopArea02 li{
	width:110px;
	float:left;
	display:inline;
	margin: 0 10px 0 0;
}

#beautiful #beautifulTopArea02 a{
	padding:0 0 5px 12px;
	display:block;
	background:url(../img/icon_02.gif) no-repeat 0 4px;
	color:#b30016;
}

#beautiful #beautifulTopArea02 span{
	padding:0 0 5px 12px;
	display:block;
	background:url(../img/icon_02.gif) no-repeat 0 4px;
	color:#b30016;
}

#beautiful #beautifulTopArea03{
	width:625px;
	margin:0 auto;
	padding:0 0 30px 0;
}


.contentWrapInner {
	background: url(../img/bgimg_01.gif) repeat-y;
}

.contentWrapBottom {
	width: 624px;
	padding-bottom: 11px;
	background: url(../img/bgimg_02.gif) no-repeat left bottom;
}

.wrapTabArea{
	margin:0 0 0 17px;
}

.wrapTabArea img{
	padding:0 0 10px;
}


#beautifultab{
	margin:0;
	padding:0;
}


#beautifultab li{
	float:left;
	padding:0;
	margin:0;
}

#beautifultab img{
	display:block;
}

#mainTabArea01{
	background:url(../img/bgimg_40.gif) no-repeat;
	padding:13px 0 0 0;
}

#mainTabArea02{
	background:url(../img/bgimg_60.gif) no-repeat;
	padding:13px 0 0 0;
}

.banner{
	margin-top:10px;
}