#container ul#gNav {
	    margin-bottom: 0px;

}
#mainContents #leftContents .contentsBox .bottomBox .topBox .mainWords {
        margin-left: 20px;
        margin-bottom: 15px;
		margin-top:0px;
}

#container #contentsArea #mainContents #leftContents .contentsBox .bottomBox .topBox .item.clearfix p#nextButton {
	text-align: right;
}
#container #contentsArea #mainContents #leftContents .contentsBox .bottomBox .topBox .item.clearfix #dotline {
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 20px;
}
#container #contentsArea #mainContents #leftContents .contentsBox .bottomBox .topBox .item.clearfix form {
	margin-left: 100px;
	padding-top: 20px;
}
#container #contentsArea #mainContents #leftContents .contentsBox .bottomBox .topBox .item.clearfix form table.contact tr {
	line-height: 25px;
}
#container #contentsArea #mainContents #leftContents .contentsBox .bottomBox .topBox .item.clearfix form .contact tr th {
	width: 240px;
}
#container #contentsArea #mainContents #leftContents .contentsBox .bottomBox .topBox .item.clearfix form table.contact tr td.btn {
	padding-top: 10px;
	padding-left: 170px;
}
#container #mainContents #leftContents .contentsBox .bottomBox .topBox .item p.leftPhoto {
        /*width: 160px;*/
		width: 291px;
        float: left;
        /*margin-right: 22px;*/
}
#container #mainContents #leftContents .contentsBox .bottomBox .topBox .item .leftPhotoText {
        /*width: 418px;*/
		width: 289px;
        float: left;
		margin-bottom: 30px;
		margin-left: 10px;
}
#container #mainContents #leftContents .contentsBox .bottomBox .topBox .item .leftPhotoText p.leftIcon {
        width: 7px;
        float: left;
        /*margin-right: 10px;*/
        padding-top: 4px;
		padding-left: 5px;
}
#container #mainContents #leftContents .contentsBox .bottomBox .topBox .item .leftPhotoText p.photoText {
        /*width: 401px;*/
		width: 289px;
        /*float: left;*/
		margin-left: 20px;
}
#container #mainContents #leftContents .contentsBoxLast .bottomBox .topBox .item ul#whatsnew {
	width:600px;
	height:180px;
	overflow:scroll;
	overflow-x:hidden;
}
#container #mainContents #leftContents .contentsBoxLast .bottomBox .topBox .item ul#whatsnew li.gray {
        background-color: #DDD;
        padding: 7px 15px 6px 15px;
		margin-bottom:3px;
}
#container #mainContents #leftContents .contentsBoxLast .bottomBox .topBox .item ul#whatsnew li.white {
	background-color: #FFF;
	padding: 7px 15px 6px 15px;
	margin-bottom:3px;
}

#container #mainContents #rightContents #rightBottomBox #rightTopBox #sideMenu .sideMenuBox.clearfix .banner1 {
	/*margin-left: 15px;*/
	margin-bottom:10px;
}


#container #contentsArea #mainContents #leftContents .contentsBox .bottomBox .topBox p.linkButtonLowerColumn {
	/*margin-left: 357px;*/
	margin-left: 432px;
	padding-top: 5px;
}

p.illust3 {
	/*margin-left: -12px;*/
}

#container #footer ul#textLink {
	text-align: center;
        padding-bottom: 10px;
}
#container #footer ul#textLink li {
	display: inline;
        margin-left: 5px;
        margin-right: 5px;
}
#footer ul#textLink li a {
	text-decoration: none;
	color: #CCC;
}
#footer ul#textLink li a:hover {
	color: #6666CC;
	text-decoration: underline;
}

#container #contentsArea #mainContents #leftContents .contentsBox .bottomBox .topBox .item.clearfix .textArea .TopMainArea a {
	width:600px;
}

#main {
	background-image:url(images/main.jpg);
	width:980px;
	height:444px;
	margin-bottom:20px;
}

#main .main_lphp1 {
	float:left;
	padding-top:270px;
	padding-left:12px;
}

#main .main_lphp2 {
	float:left;
	padding-top:270px;
	padding-left:2px;
}