@charset "utf-8";


/* ------------------------------------------
   #main h2
*/
#main h2{
 background: url(../../img/column/title.png);
}

article{
 padding-top:0 !important;
}

/* ---------------------------------------
			#wrapper .content //Contents
*/
section#column{}
section#column .contents {
	clear:both;
}
section#column .contents img {
border: 1px solid #ccc;
}
section#column .contents .moreread {
	margin-bottom: 50px;
	display: inline-block;
	_display: block;
	vertical-align:top;
}
section#column .contents .moreread a{
  vertical-align:top;
  font-size: 14px;
}
section#column .contents .moreread img{
	width: 16px;
	border: none;
	display: block;
	float:left;
	min-width: 16px;
	height: 16px;
	margin-top: 1px;
	margin-right: 4px;
	vertical-align: top;
}


/* ---------------------------------------
			section#column //Contents
*/
section#column .layout-c{
 width:650px;
 margin:0 0 29px 0;
 overflow:hidden;
}
section#column .layout-l{
 width:180px;
 padding:15px 0;
 float:left;
 background-color:#f1f1da;
}
section#column .layout-r{
 width:450px;
 padding:15px 0;
 float:right;
}
section#column .contents img {
/*min-width: 450px;*/
max-width: 448px;
height: auto;
}


/* ---------------------------------------
			section#column .layout-l //Contents
*/
section#column .layout-l h3{
 text-indent:0;
 padding:0 0 6px 0;
 margin:0 0 0 14px;
 vertical-align: middle;
}
section#column .layout-l h3 span {
	margin-right: 3px;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	position: relative;
	top: -3px;
	cursor: pointer;
}
section#column .layout-l h3 a{
 height:16px;
 vertical-align: middle;
 line-height: 16px;
 background-repeat:no-repeat;
}
/*
section#column .layout-l h3#b-case a{
 background-image:url(../../img/column/b_case.png);
}
section#column .layout-l h3#b-choonpa a{
 background-image:url(../../img/column/b_choonpa.png);
}
section#column .layout-l h3#b-health a{
 background-image:url(../../img/column/b_health.png);
}
section#column .layout-l h3#b-photo a{
 background-image:url(../../img/column/b_photo.png);
}
*/
section#column .layout-l h4{
 display:block;
 color:#06A5A3;
 font-size:100%;
 padding:0 25px 0 20px;
 margin-bottom:8px;
 background-image:url(../../img/common/icon_midashi.gif);
 background-position:5px 0.3em;
 background-repeat:no-repeat;
}
section#column .layout-l ul{
 font-size:90%;
 line-height:110%;
 list-style-type: none; 
}
section#column .layout-l ul.menu{
 padding:0 14px 10px 14px;
}
section#column .layout-l ul.menu-sub{
 padding:0 20px 11px 20px;
}
section#column .layout-l ul.menu-sub li{
 margin-bottom:7px;
}

/* ---------------------------------------
			section#column .layout-r //Contents
*/
section#column .layout-r h3{
 margin-bottom:16px;
}
#m-case{
 background-image:url(../../img/column/m_case.png);
}
#m-choonpa{
 background-image:url(../../img/column/m_choonpa.png);
}
#m-health{
 background-image:url(../../img/column/m_health.png);
}
#m-photo{
 background-image:url(../../img/column/m_photo.png);
}
nav.link-page{
 font-size:80%;
 margin-bottom:12px;
}
nav.link-category{
 font-size:70%;
 margin-bottom:6px;
}
nav.link-tab{
 font-size:80%;
 line-height:110%;
 padding:8px 10px 6px 10px;
 margin-bottom:20px;
 margin-top: 15px;
 background-color:#f1f1da;
}
section#column .layout-r h4{
 display:block;
 color:#e46804;
 font-size:100%;
 padding:0 25px 12px 0;
 margin-bottom:5px;
 background-image:url(../../img/common/line_dot.gif);
 background-position:bottom;
 background-repeat:repeat-x;
}
section#column .layout-r p{
 font-size:80%;
 line-height:155%;
 /*padding:0 25px 0px 8px;*/
}
section#column .layout-r ul{
 font-size:80%;
 line-height:155%;
 padding:0 25px 0px 8px;
 margin-left: 20px;
}
section#column .layout-r ol{
 font-size:80%;
 line-height:155%;
 padding:0 25px 0px 8px;
 margin-left: 20px;
}
section#column .layout-r p.comingsoon{
 font-weight:bold;
 padding:10px 25px 10px 8px;
 background-image:url(../../img/common/line_dot.gif);
 background-position:top;
 background-repeat:repeat-x;
}
section#column .layout-r p strong{
}
section#column .layout-r figure{
 margin-bottom:15px;
}

