@charset "UTF-8";

/* main */
/*/////////////////////////////////////////////////*/

div#main {
	width             : 900px;
	/*height            : 266px;*/
	margin            : 0 auto;
	padding           : 0;
}

div#topImg p {
	width             : 900px;
	height            : 266px;
	margin            : 20px 0 0 0;
	padding           : 0;
	background        : #fff url(../img/topimg.jpg) no-repeat;
	text-indent       : -9999px;
}

/* SECTION */
/*/////////////////////////////////////////////////*/

div#contents div#section {
	width             : 900px;
	margin            : 20px 0 0 0;
	padding           : 0;
}

/* leftColum */

div#contents div#section div#leftColum {
	width             : 700px;
	clear             : both;
	float             : left;
}

/* leftSection */

div#leftColum div#leftSection {
	width             : 234px;
	margin            : 0;
	padding           : 0;
	float             : left;
}

div#leftColum div#leftSection div#subNavi {
	width             : 234px;
}

div#leftColum div#leftSection div#subNavi ul.boxa {
	list-style        : none;
}

div#leftColum div#leftSection div#subNavi ul.boxa li{
	margin-bottom     : 5px;
}

div#leftColum div#leftSection div#subNavi ul.boxa li.order a {
	width             : 234px;
	height            :77px;
	background        : #fff url(../common/img/order.jpg) no-repeat 0px;
	display           : block;
	text-indent       : -9999px;
}

div#leftColum div#leftSection div#subNavi ul.boxa li.treatment a {
	width             : 234px;
	height            : 77px;
	background        : #fff url(../common/img/treatment.jpg) no-repeat 0px;
	display           : block;
	text-indent       : -9999px;
}

div#leftColum div#leftSection div#subNavi ul.boxa li.guidemap a {
	width             : 234px;
	height            :79px;
	background        : #fff url(../common/img/guide_map.jpg) no-repeat 0px;
	display           : block;
	text-indent       : -9999px;
}

div#leftColum div#leftSection div#subNavi ul.boxa li.blog a {
	width             : 234px;
	height            :78px;
	background        : #fff url(../common/img/blog.jpg) no-repeat 0px;
	display           : block;
	text-indent       : -9999px;
}

div#leftColum div#leftSection div#subNavi ul.boxa li.link a {
	width             : 234px;
	height            :78px;
	background        : #fff url(../common/img/link.jpg) no-repeat 0px;
	display           : block;
	text-indent       : -9999px;
}

div#leftColum div#leftSection div#subNavi ul.boxa li.qr {
	width             : 234px;
	height            : 94px;
	background        : #fff url(../common/img/qr.gif) no-repeat 0px;
	display           : block;
	text-indent       : -9999px;
	margin-top:10px;
}

/* top-QR code */

div#top-qr p{
	width:241px;
	height:94px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/qr.gif) no-repeat 0 0;
	display:block;
	margin-top:10px;
}

/* top-twitter2*/

div#top-twitter2 p{
	margin-top:13px;
}

/* top-aeaj*/

div#top-aeaj p{
	margin:13px 0 20px 0;
}


/* centerSection */

div#leftColum div#centerSection {
	width             : 440px !important;
	margin            : 0 0 0 0 !important;
	padding           : 0 0 0 0 !important;
	float:right;
	
}

div#leftColum div#centerSection div#topicsBox {
	width             : 440px !important;
	margin            : 0 !important;
	padding           : 0 !important;
	background        : #eee url(../img/topics.gif) no-repeat;
}



div#leftColum div#centerSection div#topicsBox dl {
	margin            : 0;
	padding           : 35px 0 5px 15px;
}

div#leftColum div#centerSection div#topicsBox dl dt {
	margin            : 0;
	padding           : 0 5px 0 0;
	float             : left;
	line-height:1.6em;
}
div#leftColum div#centerSection div#topicsBox dl dt a{
	line-height:1.6em;
}

div#leftColum div#centerSection div#topicsBox dl dd {
	margin-left       : 5.5em;
	margin-bottom     : 5px;
	line-height:1.6em;
}


div#leftColum div#centerSection div#topicsBox dl dd.st-red,
div#leftColum div#centerSection div#topicsBox dl dd span.st-red{
	color             : #ff3232;
	font-weight:bold;
}
div#leftColum div#centerSection div#topicsBox dl dd a:hover span.st-red{
	color             : #bbb;
	text-decoration:underline;
}



div#leftColum div#centerSection div#topicsBox dl dd a{
	line-height:1.6em;
}

div#leftColum div#centerSection div#topicsBox dl dd a {
	color             : #ff8000;
}

div#leftColum div#centerSection div#topicsBox dl dd a.a-st01 {
	color             : #ff3232;
	font-weight:bold;
}

div#leftColum div#centerSection div#topicsBox dl dd a:hover {
	color             : #bbb;
	text-decoration:underline;
}


div#leftColum div#centerSection div#freeBox {
	margin            : 0 !important;
	padding           : 0 !important;
}

div#leftColum div#centerSection div#freeBox a {
	width             : 440px !important;
	height            : 72px;
	margin            : 15px 0 0 0 !important;
	padding           : 0 !important;
	background        : url(../img/free.jpg) no-repeat;
	display           : block;
	text-indent       : -9999px;
}

div#leftColum div#centerSection div#top-subnav{
margin-top:5px;
}
div#leftColum div#centerSection div#top-subnav li{
float:left;
width:215px;
height:76px;
text-indent:-9999px;
overflow:hidden;
margin-top:5px;
}
div#leftColum div#centerSection div#top-subnav li a{
display:block;
width:215px;
height:76px;
}
div#leftColum div#centerSection div#top-subnav li.sn-blog{
background : url(../common/img/top_blog.jpg) no-repeat;
}
div#leftColum div#centerSection div#top-subnav li.sn-order{
background : url(../common/img/top_order.jpg) no-repeat;
margin-left:9px;
}
div#leftColum div#centerSection div#top-subnav li.sn-treatment{
background : url(../common/img/top_treatment.jpg) no-repeat;
}
div#leftColum div#centerSection div#top-subnav li.sn-link{
background : url(../common/img/top_link.jpg) no-repeat;
margin-left:9px;
}

div#leftColum div#centerSection div#top-twitter{
clear:both;
padding:10px 0 10px 0;
}
div#leftColum div#centerSection div#top-nard{
clear:both;
padding:15px 0 30px 0;
}


/* rightSection */

div#section div#rightSection {
	width             : 182px;
	float             : right;
	margin            : 0;
	padding           : 0;
	padding-bottom    : 20px;
}

div#section div#rightSection div#topicsCal {
	width             : 182px;
	margin            : 0;
	padding           : 0;
	background        : url(../img/cal_back.gif) repeat-y;
}

div#section div#rightSection div#topicsCal table p {
	font-size         : 12px;
}

div#section div#rightSection div#topicsCal table p a {
	color             : #333;
}

div#section div#rightSection div#topicsCal table p a:hover {
	color             : #bbb;
}

/* IE6 */

*html body div#leftColum div#centerSection {
	width             : 370px;
	margin            : 0;
	padding           : 5px 0 0 0;
}

*html body div#section div#leftColum div#centerSection div#topicsBox {
	width             : 369px;
	margin            : 0;
	margin-left       : 50px;
	padding           : 0;
	font-size         : 12px;
	background        : #eee url(../img/topics.gif) no-repeat;
}

*html body div#section div#leftColum div#centerSection div#freeBox {
	margin            : 0 0 0 50px;
	padding           : 0;
}




/*facebook*/
.top-facebook{
width:120px;
clear:both;
margin:0 auto;
padding:5px 0 10px 0;
}
