/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt/mt-static/themes-base/blog.css);
@import url(/mt/mt-static/themes/professional-black/screen.css);
/* end StyleCatcher imports */

/* 引用 ---------------------------------------------------------- */

blockquote {
	width: 500px;
	border: 1px solid #666666;
	background: url(http://www.chokora.jp/images/quote_start.gif) no-repeat scroll top left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
blockquote p {
	background: url(http://www.chokora.jp/images/quote_end.gif) no-repeat scroll bottom right;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 35px;
	margin: 0px;
}


/* widgetの中のフォント ---------------------------------------------------------- */

.widget-content {
    font-size: 12px;
}

/* 関連商品のtableの表示 ---------------------------------------------------------- */

table.relatedgoods {
width: 300px;
border: solid 1px #CCCCCC;
border-collapse: separate;
border-spacing: 0px;
text-align: center;
padding: 7px 7px 7px 7px;
}

td.relatedgoods {
width: 150px;
}


/* スケジュール表のtableの表示 ---------------------------------------------------------- */

table.schedule {
width: 550px;
border: solid 0px #FFFFFF;
border-collapse: separate;
border-spacing: 0px;
}

td.schedule {
padding: 7px 7px 7px 7px;
}

table.subschedule {
border: solid 0px #FFFFFF;
border-collapse: separate;
font-size: 12px;
}

td.subschedule {
padding: 1px 0px 1px 0px;
}

/* ブログやレビュー等のタイトル部 ---------------------------------------------------------- */

.entry-asset .asset-name {
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 6px;
}

/* Trailer ----------------------------------------------------------------- */

#trailer-inner {
    width: 640px;
height: 480px;
padding: 30px 150px 30px 150px;
background: #111;
}


/* STAFF ----------------------------------------------------------------- */

dl.staffcredit dt {
padding: 0;
font-weight: bold;
font-size: 80%;
}

dl.staffcredit dd {
line-height: 1.6;
margin-top: -1.45em;
margin-left: 13em;
margin-right:0px;
margin-bottom: 0.4em;
}


/* Navigation ----------------------------------------------------------------- */

#main-navigation {
border-top: 0px;
    border-bottom: 0px solid #ccc;
    font-family: verdana;
    font: normal 12px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
position: absolute;
top: 0px;
left: 245px;
}

#main-navigation-inner {
    position: relative;
}

#main-navigation ul {
    margin: 0;
    padding: 0 0 0 0px;
    list-style: none;
}

#main-navigation ul li {
    float: left;
    padding-top: 1px;
color: #444;
}

#main-navigation ul li a {
    display: block;
    text-decoration: none;
color: #444;
    padding: 5px 12px 5px 12px;
    border-left: 1px solid #ccc;
}

#main-navigation ul li a:hover {
    text-decoration: underline;
}

#main-navigation ul li.on a {
    color: #000;
    background: #fff url(nav-arrow-on.gif) no-repeat 50% bottom;
}

#main-navigation ul li.last {
    border-right: 1px solid #ccc;
}


/* Widget-Search ----------------------------------------------------------------- */

.widget-search {
    float: clear;
    width: 300px;
position: relative;
    top: 2px;
    right: 0;
    text-align: right;
}



/* Header ----------------------------------------------------------------- */

#header-inner {
    width: 1000px;
height: 173px;
    margin: 0 auto;
border-top: solid 8px #3F933E;
background: url(http://www.chokora.jp/images/headerimage.jpg) no-repeat 0 0;
}

#header { 
    background: #fff;
}

/* Footer ----------------------------------------------------------------- */

#footer-inner { 
width: 1000px;
height: 20px;
margin: 0 auto;
padding: 0;
    background: url(http://www.chokora.jp/images/footerimage.jpg) no-repeat 0 0;
}

#footer { 
    background: #fff;
}

/* Mainpage ----------------------------------------------------------------- */

#mainpage-inner { 
width: 1000px;
height: 840px;
margin: 0 auto;
padding: 0;
border-top: solid 8px #3F933E;
background: url(http://www.chokora.jp/images/topimage.jpg) no-repeat 0 0;
}

#mainpage { 
    background: #fff;
}

#mainpage-navigation {
position: relative;
top: 0px;
left: 0px;
}

#mainpage-banners {
position: relative;
top: 137px;
left: 3px;
width: 997px;
}

#mainpage-news {
position: relative;
top: 98px;
left: 670px;
width: 300px;
height: 630px;
}

#mainpage-news a {
    color: #eee;
}


/* Body ----------------------------------------------------------------- */

body {
    font: normal 14px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
}

#content {
    line-height: 1.7;
}
