/*  

Theme Name: JSM

Theme URI: http://colorlabsproject.com/

Description: Designed by <a href="http://michaelhutagalung.com">Michael Jubel Hutagalung</a> of <a href="http://colorlabsproject.com">Colorlabs Project</a>.

Version: 1.0

Author: Michael Jubel Hutagalung

Author URI: http://colorlabsproject.com/

Tags: thumbnails, newspaper, magazine, widgets, admin panel

*/





/*Copyright 2008, Michael Jubel Hutagalung

View detailed license info in license.txt file 





/* 

TABLE OF CONTENTS 

  HTML Elements

  Structure

  Navigation Bar

  Text

  Index Page

  Content Page

  Sidebar

  Form Elements  

  Comments

  Footer

  Clear





/* CSS Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: black;

	background: white;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

/* HTML Elements */







* {

	margin:0;

	padding:0;

}

body {

	font: 100% Arial, Helvetica;

	color: #666666;

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bg_Body.jpg) #333333 repeat-x top;

}

p {

	margin: 15px 0;

}

a:link, a:visited {

	color: #000000;

	text-decoration:none

}

a:hover, a:active {

	color: #808080;

	text-decoration:underline;

}

a img {

	border:0;

}

code {

	font: 1.0em 'Courier New', Courier, Fixed;

	background:#ececec;

}

acronym, abbr, span.caps {

	font-size: 0.9em;

	letter-spacing: .07em;

	cursor: help;

}

acronym, abbr {

	border-bottom: 1px dashed #999;

}

blockquote {

	padding: 10px 10px 0 10px;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	background: #ececec;

	font:1.0em Arial;

	line-height:1.5em;

	margin:10px 0px;

}

select {

	width: 130px;

}

strong {

	font-weight:bold;

}

em {

	font-style:italic;

}

table, tr, th, td {

	vertical-align: top;

}

pre {

	white-space: -moz-pre-wrap; /* Mozilla */

	white-space: -pre-wrap;     /* Opera 4-6 */

	white-space: -o-pre-wrap;   /* Opera 7 */

	white-space: pre-wrap;      /* CSS3 */

	word-wrap: break-word;      /* IE 5.5+ */

}

/* Structure */





#head {

	width:950px;

	height:65px;

	margin:0px auto 2px auto;

	_margin:0px auto;

	padding:0px;

	font-size:0.7em;

	}



#head .right {

	width:406px;

	}

	

#head .right #search {

	margin-top:25px;

	text-align:right;

	float:left;

	}	

	

#page {

	width:950px;

	margin:0px auto;

	padding:0px;

	font-size:12px;

}

#inner {

	margin:0;

	padding:0;

	background:#FFFFFF url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bg_Inner.gif) repeat-y;

}

.left {

	float:left;

}

.right {

	float:right;

	text-align:right;

}

/* Navigation Bar*/

ul#navbar {

	margin:0 auto 20px auto;

	padding:0px;

	width:950px;

	}



ul#navbar li {

	float: left;

	height:56px;

	text-indent:-9999px;

	}



ul#navbar li a{

	display:block;

	width:190px;

	height:56px;

	}



ul#navbar li#mn_01 a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bt_Main01.jpg) no-repeat;}

ul#navbar li#mn_02 a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bt_Main02.jpg) no-repeat;}

ul#navbar li#mn_03 a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bt_Main03.jpg) no-repeat;}

ul#navbar li#mn_04 a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bt_Main04.jpg) no-repeat; width:191px;}

ul#navbar li#mn_05 a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bt_Main05.jpg) no-repeat; width:189px;}



ul#navbar li#mn_01 a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bt_Main01.jpg) no-repeat bottom;}

ul#navbar li#mn_02 a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bt_Main02.jpg) no-repeat bottom;}

ul#navbar li#mn_03 a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bt_Main03.jpg) no-repeat bottom;}

ul#navbar li#mn_04 a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bt_Main04.jpg) no-repeat bottom;}

ul#navbar li#mn_05 a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bt_Main05.jpg) no-repeat bottom;}

	

#page-bar {

	padding:0px;

}

#page-bar ul {

	list-style: none;

}

#page-bar li {

	float:left;

	list-style:none;

	cursor: pointer;

	display:block;

	border-right:1px solid #303030;

}

#page-bar li:hover {

	background: #5b5b5b;

}

#page-bar a, #page-bar a:visited {

	margin: 0px;

	padding:7px 14px;

	font-weight:bold;

	color:#eeeeee;

	display:block;

}

#page-bar a:hover {

	text-decoration:none;

	display:block;

}

#page-bar p {

	margin:0;

	padding:0;

}

#searchform {

	text-align:right;

}

/* Dropdown Menus */		

#page-bar li {

	float: left;

	margin: 0px;

	padding: 0px;

}

#page-bar li li {

	float: left;

	margin: 0px;

	padding: 0px;

	width: 132px;

	text-transform:none;

}

#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {

	width: 122px;

	float: none;

	margin: 0px;

	padding: 4px 10px 4px 10px;

	background: #5b5b5b url(images/dots_nav.gif) repeat-x top;

}

#page-bar li li a:hover, #page-bar li li a:active {

	background: #909090;

	padding: 4px 10px 4px 10px;

}

#page-bar li ul {

	position: absolute;

	width: 10em;

	left: -999em;

}

#page-bar li:hover ul {

	left: auto;

	display: block;

}

#page-bar li:hover ul, #page-bar li.sfhover ul {

	left: auto;

}

/* Text*/

h1 {

	font:28px Arial;

	font-weight:bold;

	letter-spacing:-0.08em;

}

h2 {

	font:25px Arial;

	font-weight:bold;

}

h3 {

	font:12px Arial;

	margin-bottom:3px;

	color:#303030;

	font-weight:bold;

}

h4 {

	font:12px Arial;

}

h3.cat_title, h3.cat_title a {

	color:#333333;

	letter-spacing:-0.05em;

}

h3#respond {

	margin-top:0px;

	padding-top:20px;

}

h3#comments {

	margin-top:32px;

	padding-left:0px;

	margin-bottom:15px;

}

h3.authors {

	margin-top:15px;

}

/* Index Page*/





#logo {

	height:65px;

	float:left;

}

#tagline {

	margin-top:10px;

	color:#1d3566;

	font-weight:bold;

}

#top {

	margin:0 auto;

	padding:0px;

}

#headline {

	width:560px;

	float:left;

	padding:0px 12px 25px 25px;

	font-size:12px;

	line-height:1.5em;

	margin:0;

	background:#333333;

	color:#fff;

	overflow:hidden;

}

#headline a {

	color:#a0a0a0;

}

#headline a:hover {

	color:#d0d0d0;

}

#top div.label {

	font:14px Arial;

	font-weight:bold;

	text-transform:lowercase;

	letter-spacing:-0.05em;

	line-height:0.9em;

	display:block;

	padding-bottom:0px;

	padding-top:15px;

}

#headline div.title {

	font:28px Arial;

	font-weight:bold;

	letter-spacing:-0.05em;

	line-height:0.9em;

	padding-bottom:5px;

	padding-top:5px;

	margin-top:0px;

}

#headline div.meta {

	display:block;

	padding:4px 0px 4px 0px;

	color:#ececec;

	font-size:10px;

}

#headline p {

	padding-bottom:25px;

}

#featured {

	width:320px;

	float:right;

	padding:0px 0px 0px 10px;

	font-size:12px;

}

#featured li {

	list-style:none;

	width: 320px;

	height: 79px;

	margin-bottom:0px;

	padding-bottom:0px;

}

#featured .arthemia-carousel {

	overflow:hidden;

	width:320px;

}

#featured .info {

	margin-top:0px;

	padding-top:10px;

	/*float:right;*/

	/*width:203px;*/

	font-size:11px;

}

#featured .meta {

	margin-top:5px;

	font-weight:normal;

	font-size:10px;

}

#featured .title {

	font-weight:bold;

}

#featured .divider {

	margin-left:95px;

}

#headline a img, #featured a img {

	margin-top:5px;

}

#featured a {

	color:#000000;

}

#featured a:hover {

	color:#808080;

}

#featured a img {

	margin-right:10px;

}

#headline a img {

	margin-right:15px;

}

#single_head {

	width:195px;

	float:left;

	padding:15px 12px 20px 25px;

	margin:0;

	background:#333333;

	color:#fff;

}

#single_head a img {

}

#single_desc {

	width:675px;

	float:right;

	padding:0px 10px 5px 10px;

	font-size:12px;

	line-height:1.5em;

}

#single_desc div.title {

	font:25px Arial;

	font-weight:bold;

	letter-spacing:-0.05em;

	line-height:0.9em;

	display:block;

	padding-bottom:5px;



	padding-top:10px;

}

#single_desc div.meta {

	display:block;

	padding-bottom:5px;

	font-size:10px;

}

#single_desc p {

	margin:0px;

	padding-bottom:10px;

}

#single_desc a {

	color:#000000;

}

#single_desc a:hover {

	color:#808080;

}

#middle {

	margin:0 auto;

	padding:10px 10px 0px 10px;

	background:#fff;

	width:920px;

}

.category {

	width:164px;

	float:left;

	border-top:8px solid #333333;

	margin:0px;

	padding:5px 10px 15px 10px;

	background:#fff;

	cursor:pointer;

}

.category p {

	margin:0;

	font-size:11px;

}

.category span.cat_title, #front-popular h3, #front-list .cat_title, #gallery h3 {

	text-transform:lowercase;

	margin:0;

	font-weight:bold;

	font-size:16px;

	letter-spacing:-0.05em;

}

#front-list .cat_title {

	font-size:14px;

	margin-bottom:5px;

}

#front-popular h3 {

	color:#fff;

}

.more-link {

	display:block;

	margin:15px 0px;

}

.category a {

	color:#333333;

	display:block;

	background:none;

}

.category a:hover {

	background:none;

	color:#fff;

	text-decoration:none;

}

#bottom {

	width: 950px;

}

#bottom-left {

	float:left;

	width:270px;

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bg_Topbottom.gif) repeat;}

#bottom-left .meta, #content.archive .meta {

	font-size:10px;

	_font-size:75%;/* for ie6 */

	}

html>body #bottom-left .meta{

	font-size /*\**/: 75%\9;

	}/* for ie7,8 */



#bottom-left .meta{

	font-weight:bold;

}



#bottom-left .meta a{

	color:#0066B7;

	text-decoration:none;

}



#bottom-left .meta a:hover{

	color:#0066B7;

	text-decoration:underline;

}



#bottom-left .blog_title{

	font-weight:bold;

	font-size:120%;

	line-height:120%;

	padding-top:5px;

}



#bottom-left .blog_title a{

	color:#333333;

	text-decoration:none;

}



#bottom-left .blog_title a:hover{

	color:#333333;

	text-decoration:underline;

}





#bottom-left #ttl_blog {

	text-align:right;

	width:270px;

	height:62px;

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Ttl_Blog.gif) no-repeat;

}



#bottom-left #ttl_blog img{

	margin-top:29px;

}



#bottom-right{

	float:right;

	width:660px;

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bg_Topbottom.gif) repeat;

	}



#bottom-right #ttl_special {

	text-align:right;

	width:660px;

	height:62px;

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Ttl_Spacial.gif) no-repeat;

}



#bottom-right #ttl_special img{

	margin-top:29px;

}



#bottom-right #top_sidebar{

	margin:10px;

	background:#FFFFFF;

	width:630px;

	padding:10px 0 0 10px;

}



*:first-child+html #bottom-right #top_sidebar #sidebar { margin-bottom:10px;} /* IE7で下のpaddingが効かないためハック追加 */



#sidebar{

	width:200px;

	padding:20px;

	}



#bottom-right #top_sidebar #sidebar{

	width:630px;

	padding:0;

	}



#sidebar ul li{

	background:#333333;

	width:180px;

	height:195px;

	overflow:hidden;

	float:left;

	margin:0 10px 10px 0;

	padding:10px;

}



#sidebar ul li.backnumber{

	background:none;

	width:200px;

	height:11px;

	float:left;

	text-align:right;

	margin:0 10px 10px 0;

	padding:0;

}



#bottom-right #top_sidebar #sidebar ul li.backnumber{

	display:none;

}



#front-list {

	width:570px;

	padding:10px;

	background:#fff;

	font-size:12px;

	line-height:1.75em;

	margin-bottom:10px;

	border-top:1px solid #ececec;

}

#front-list blockquote {

	padding: 0px 10px 0 10px;

}

#front-list .title {

	font:18px Arial;

	font-weight:bold;

	letter-spacing:-0.05em;

	line-height:1.0em;

}

#front-list .divider {

	margin-left:216px;

	margin-top:0px;

	margin-bottom:0px;

}

.author {

	font-size:11px;

	font-weight:bold;

}

.meta {

	color:#333333;

	font-weight:bold;

}

#headline p, #featured p {

	margin:0;

}

#paged-list {

	width:250px;

	margin:10px;

	font-size:12px;

	line-height:1.75em;

	text-align:left;

	background:#FFFFFF url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bg_Blog.gif) no-repeat;

}



.onecolumn {

	line-height:1.5em;

	padding:10px 0px;

	margin:0;

}

.onecolumn img {

	float:left;

	margin:8px 10px 7px 0px;

	padding:2px;

}

.tanbox {

	width:250px;

	padding:10px 0px 2px 0px;

	margin:0;

	text-align:left;

	color:#666666;

}

.archive .tanbox {

	width:570px;

	background:url(images/dots_content.gif) repeat-x bottom;

	padding-bottom:1px;

}

.tanbox img {

	float:left;

	margin:0px 10px 5px 0px;

	padding:0px;

}

.tanbox span.title a, .onecolumn span.title a {

	font:10px Arial;

	font-weight:normal;

	color:#666666;

}

.tanbox p, .onecolumn p {

	margin:5px 0px;

}

.tanbox .meta {

	font-weight:normal;

	color:#666666;

}

#navigation {

	padding:15px 10px 15px 0px;

	background:#fff;

	font-size:12px;

	width:550px;

}

/* Content Page*/

#content {

	width:660px;

	background:#fff;

	padding:20px 30px 20px 20px;

	font-size:12px;

	line-height:1.75em;

	float:left;

}

.post {

	line-height:1.75em;

}

.post p {

	margin-top:0px;

}

.post .clearfloat {

	border-bottom:1px solid #e2e2e2;

}

.entry ul, .post ol, #front-list ul, #front-list ol {

	margin-bottom:15px;

}

#content h2.title {

	letter-spacing:-0.05em;

	border-bottom:1px solid #e2e2e2;

	border-top:3px solid #e2e2e2;

	margin-bottom:0px;

	padding:5px 0px;

	color:#000000;

	font-size:18px;

}

.entry ul li, #front-list ul li {

	list-style:square;

	margin-left:30px;

}

.entry ol li, #front-list ol li {

	list-style:decimal;

	margin-left:30px;

}

.entry ol li ul li, #front-list ol li ul li {

	list-style:square;

	margin-left:20px;

}

.entry img, .post a img, #front-list img {

	margin:0 10px 5px 0;

	padding:2px;

}

.entry a {

	text-decoration:underline;

}

.post .ads {

	margin-top:10px;

}

#stats {

	margin-bottom:15px;

	padding:8px 0px;

	font:11px Arial;

	display:block;

	font-weight:bold;

}

span#map {

	font-size:11px;

}

img.centered, a img.centered, img.aligncenter, a img.aligncenter {

	display: block !important;

	margin-left: auto !important;

	margin-right: auto !important;

}

img.alignright, a img.alignright {

	padding: 4px !important;

	margin: 0 0 2px 7px !important;

	display: inline !important;

}

img.alignleft, a img.alignleft {

	padding: 4px !important;

	margin: 0 7px 2px 0 !important;

	display: inline !important;

}

.alignright {

	float: right;

}

.alignleft {

	float: left

}

#bio {

	padding:10px 0px 0px 0px;

	margin:0px 0px;

border-bottom:1px #e2e2e2 solid;

}

#bio p {

	margin:0;

	padding:0;

}

#bio .avatar {

	margin:0px;

	float:left;

	width:80px;

	height:80px;

}

/* Sidebar*/

#sidebar {

	overflow:hidden;

	color:#CCCCCC;

}

#sidebar h3 {

	font-weight:bold;

}

#sidebar h3 a {

	text-decoration:none;

	color:#FFFFFF;

}



#sidebar h3 a:hover {

	text-decoration:underline;

}

#sidebar p {

	margin:0;

	line-height:140%;

}

.spoiler {

	padding:0px 0px 15px 0px;

	background:#fff;

	margin-bottom:5px;

	overflow:hidden;

}

.spoiler img {

	margin-right:8px;

	margin-bottom:3px;

}

.spoiler h3 {

	font:12px Arial, Helvetica, Verdana, Sans-Serif;

	color:#666666;

}

.spoiler h3 a {

	color:#fff;

	text-decoration:none;

}



.spoiler p {

	margin:0;

	color:#666666;

	line-height:140%;

}

.spoiler h4 {

	font:10px Arial, Helvetica, Verdana, Sans-Serif;

	font-weight:bold;

	margin-bottom:5px;

}

.spoiler h4 a {

	color:#666666;

}



/* Form Elements */

select {

	border:1px solid #333333;

	width:100%

}

.submitbutton {

	padding: 2px 5px;

	border:1px solid #aaa;

	background:#fff;

	font-size:11px;

	color:#aaa;

	cursor: pointer;

}

.submitbutton:hover {

	background:#303030;

	color:#fff;

}

.field {

	padding: 1px;

	border-top:1px solid #bbbbbb;

	border-left:1px solid #bbbbbb;

	border-right:1px solid #eeeeee;

	border-bottom:1px solid #eeeeee;

	background:#fff;

	font-size:11px;

}

#search .searchbutton {

	padding: 1px;

	border:1px solid #333333;

	background:#fff;

	font-size:11px;

}

#commentform input {

	width: 140px;

	margin: 5px 5px 0px 0;

}

#commentform textarea {

	width: 99%;

	margin-top:5px;

	border-top:1px solid #bbbbbb;

	border-left:1px solid #bbbbbb;

	border-right:1px solid #eeeeee;

	border-bottom:1px solid #eeeeee;

}

/* Comments*/





#comment {

	width:590px;

	background:#fff;

}

div#cancel-comment-reply {

	font-weight:bold;

}

#comments ul.commentlist {

	margin-top:20px;

	list-style:none;

}

#comments ul.commentlist blockquote {

	background:#ededed;

}

#comments .clearfloat {

	background:none;

}

#comments div.navigation {

	padding:5px 0px 20px 0px;

	font-weight:bold;

}

ul.commentlist li.pingback, ul.commentlist li.trackback {

	display:none;

}

ul.commentlist li.comment {

width:572px;

	color:#444444;

	padding: 10px 15px 5px 15px;

	background:#f2f2f2;

	list-style:none;

	margin:0px 0px 10px 0px;

	font-size:10px;

	line-height:140%;

border:1px #dddddd solid;

}

ul.commentlist li.comment h3#respond {

	background:#fff;

	margin-top:15px;

}

ul.commentlist li.comment img.avatar {

	border:1px solid #ccc;

	margin:0px 0px 13px 13px;

	float:right;

	padding:2px;

	width:45px;

	height:45px;

}

ul.commentlist li.comment cite {

	color:#313228;

	font-weight:bold;

	font-size:14px;

}

ul.commentlist li.comment div.comment-meta {

	font-size:10px;

	margin-top:0px;

}

ul.commentlist li.comment div.comment-meta a {

	color:#4d4d4d;

	text-decoration:none;

}

ul.commentlist li.comment a {

	text-decoration:underline;

}

ul.commentlist li.comment cite a {

	text-decoration:none;

}

ul.commentlist li.comment div.reply {

	clear:both;

	display:block;

}

ul.commentlist li.comment div.reply a {

	text-decoration:none;

	font-weight:bold;

}

ul.commentlist li.comment p {

	margin:15px 0px;

	padding:0;

}

ul.commentlist li.comment blockquote {

	width:380px;

}

ul.children li.comment {

	margin-top:15px;

	color:#4d4d4d;

	padding: 12px 12px 12px 12px;

	background:#fff;

	border:none;

	list-style:none;

	margin-bottom:0px;

	font-size:11px;

}

ul.commentlist li.depth-1, ul.children li.depth-3, ul.children li.depth-5, ul.children li.depth-7, ul.children li.depth-9 {

	background:#f2f2f2;

}

ul.children li.depth-2, ul.children li.depth-4, ul.children li.depth-6, ul.children li.depth-8, ul.children li.depth-10 {

	background:#fff;

}

#respond textarea {

	width:99%;

	font-size:13px;







}

#respond label {

	font-weight:bold;

}

#respond a {

	text-decoration:none;

}

#respond h3 {

	margin-top:15px;

}

li.comment div#respond h3 {

	display:none;

}

/* Footer*/





#gallery {

	font-size:11px;

	color:#202020;

	margin: 0 auto;

	padding:0px;

}

#gallery #random {

	float:right;

	width:613px;

}

#gallery #random img {

	padding:2px;

	border:1px solid #ccc;

	margin-right:16px;

	margin-bottom:15px;

	background:#fff;

}

#gallery #video {

	float:left;

	width:281px;

	padding-right:15px;



	border-right:1px solid #b0b0b0;

}

#gallery h3 {

	display:block;

	padding-bottom:5px;

}

#front-popular {

	font-size:11px;

	color:#fff;

	margin: 0 auto;

	padding:0px;

}

#recentpost, #mostcommented {

	width:276px;

	float:left;

	padding:0px 20px 0px 0px;

	border-right:1px solid #808080;

}

#mostcommented {

	margin-left:20px;

}

#recent_comments {

	width:276px;

	float:right;

	padding:0px;

}

#recentpost a, #mostcommented a, #recent_comments a {

	color:#fff;

}

#recentpost ul, #mostcommented ul, #recent_comments ul {

	margin-top:5px;

}

#recentpost li, #mostcommented li, #recent_comments li {

	list-style:none;

	background:url(images/dots_footer.gif) repeat-x top;

	padding-top:1px;

}

#recentpost ul li a, #mostcommented ul li a, #recent_comments ul li a {

	padding:5px;

	display:block;

	text-decoration:none;

}

#recentpost ul li a:hover, #mostcommented ul li a:hover, #recent_comments ul li a:hover {

	background:#000000;

	color:#fff;

}

iframe {

	height:650px !important;

}

#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child {

	background:none;

}



/* トップページバナー */



#top_banner {

	padding:20px 0;

	clear:both;

}



#top_banner img {

	margin-left:25px;

	margin-bottom:11px;

}



#top_banner img.first {

	margin-left:0;

	margin-bottom:0;

}



#top_banner img.second {

	margin-left:18px;

}



/* フッター */

#footer {

	width:100%;

	background:#000000 url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bg_Footer.gif) top repeat-x;

	padding:15px 0px 98px 0px;

}



.footer_box{

	width:950px;

	margin:0 auto;

	}

/* フッター　バナー */

#footer_banner {

	width:100%;

	background:#000000;

	padding:26px 0px;

}



#footer_banner img {

	margin-left:20px;

	}



#footer_banner img.first {

	margin-left:0;

	}/* 左端のバナーにはマージン無し */

	

/* フッター　テキスト */

#footer_text {

	width:100%;

	background:#EEEEEE;

	padding:26px 0px;

	font-size:12px;

}



#footer_text .footer_box {

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/common/Bg_Footertext.gif) repeat-y;

}



#footer_text .footer_box a {

	color:#666666;

	text-decoration:none;

}



#footer_text .footer_box a:hover {

	color:#666666;

	text-decoration:underline;

}





#footer_text .footer_box #text_left {

	float:left;

	width:500px;

}













#footer_text .footer_box #text_left h3{

	color:#666666;

	font-weight:normal;

	width:500px;

	border-top:#CCCCCC 1px solid;

	border-bottom:#CCCCCC 1px solid;

	padding:8px 0;

	margin-bottom:8px;

	}

	

#footer_text .footer_box #text_left ul{

	float:left;

	width:120px;

	}



#footer_text .footer_box #text_left ul li{

	margin-bottom:8px;

	}

	

#footer_text .footer_box #text_right{

	float:right;

	width:400px;

	padding-top:8px;

	}



#footer_text .footer_box #text_right ul{

	float:left;

	}



#footer_text .footer_box #text_right ul li{

	margin-bottom:8px;

	}



#footer_text .footer_box #text_right ul.link{

	width:215px;

	}



#footer_text .footer_box #text_right ul.special{

	width:180px;

	}



#footer_text .footer_box #text_right ul.special li.privacy{

	padding-bottom:20px;

	margin-bottom:20px;

	border-bottom:#CCCCCC 1px solid;

	}



#footer_text .footer_box #text_right ul.special li.backnumber{
	padding:0;
	margin-top:5px;

	}
	

#footer_pagetop{
	width:950px;
	height:20px;
	font-size:80%;
	margin:0 auto;
	text-align:right;
	padding:40px 0 0 0;
	_margin-bottom:-3px;
	}



/* Float Properties*/

.clearfloat:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clearfloat {

	display: inline-block;

}

/* Hides from IE-mac \*/

* html .clearfloat {

	height:1%;

}

*+html .clearfloat {

	height:1%;

}

.clearfloat {

	display:block;

}

.video {

	background:url(wp-content/uploads/jsmtv/jsmtv_logo.gif);

}

.video object {

}

/* contact form */

table#contactform {

	width:100%;

}

table#contactform td {

	padding:5px 0;

	border-bottom:#CCCCCC 1px dashed;

}

table#contactform th {

	vertical-align:top;

	font-weight:bold;

	padding:5px 2em 5px 0;

	border-bottom:#CCCCCC 1px dashed;

}

table#contactform span.wpcf7-list-item {

	display:block;

}

.flv_thum {

	width:120px;

	float:left;

	margin:0px 12px 30px 12px;

}

#contactform input {

	background:#dddddd;

	border:none;

}

#contactform .wpcf7-validates-as-required {

	background:#dddddd;

	border:none;

}

#contactform .wpcf7-form-control-wrap {

	background:#dddddd;

	border:none;

}

#contactform .radio-11 {

	background:none;

	border:none;

}

#contactform .radio-11 input {

	background:none;

	border:none;

}

#contactform .wpcf7-form-control-wrap textarea {

	background:#dddddd;

	border:none;

}

#contactform .offer {

	background:none;

	border:none;

}

#contactform .offer input {

	background:none;

	border:none;

}

#contactform .senshu_check {

	background:none;

	border:none;

}

#contactform .senshu_check input {

	background:none;

	border:none;

}

#contactform .shuzai_check {

	background:none;

	border:none;

}

#contactform .shuzai_check input {

	background:none;

	border:none;

}

#contactform .kadou_check {

	background:none;

	border:none;

}

#contactform .kadou_check input {

	background:none;

	border:none;

}

#contactform .roshutsu_check {

	background:none;

	border:none;

}

#contactform .roshutsu_check input {

	background:none;

	border:none;

}

#contactform .place_check {

	background:none;

	border:none;

}

#contactform .place_check input {

	background:none;

	border:none;

}



/* recruit */



.recruit {

	background:#CCCCCC;

}

.recruit table {

	width:100%;

}

.recruit table td {

	background:#FFFFFF;

	padding:5px;

}

select {

	width:100px;

}

a:link {

	text-decoration:underline;

}

a:visited {

	text-decoration:underline;

}

a:hover {

	text-decoration:underline;

}

a:active {

	text-decoration:underline;

}





/*特集記事用コメントアウト*/



#post-11301 h2,#post-13235 h2,#post-11948 h2,#post-15036 h2,#post-16236 h2,#post-19118 h2,#post-18675 h2,#post-14999 h2,#post-11671 h2,#post-20159 h2,#post-20958 h2,#post-21156 h2,#post-21721 h2,#post-21891 h2,#post-22509 h2,#post-23179 h2,#post-23413 h2,#post-24793 h2,#post-25691 h2,#post-26065 h2,#post-19043 h2,#post-19612 h2,#post-20441 h2,#post-20741 h2,#post-21171 h2,#post-21538 h2,#post-21829 h2,#post-22439 h2,#post-23157 h2,#post-19294 h2,#post-20516 h2,#post-21544 h2,#post-22919 h2,#post-24571 h2,#post-25576 h2,#post-26760 h2,#post-26917 h2,#post-30511 h2,#post-31165 h2,#post-32147 h2,#post-33594 h2,#post-39064 h2,#post-29395 h2,#post-31289 h2,#post-32707 h2,#post-38307 h2,#post-39330 h2,#post-39706 h2,#post-40828 h2,#post-43331 h2,#post-43360 h2,#post-44354 h2,#post-49166 h2,#post-49447 h2,#post-50325 h2,#post-51021 h2,#post-51567 h2,#post-51775 h2,#post-52696 h2,#post-53891 h2{

font-size:1px;

text-indent:-9999px;

margin:0px;

padding:0px;

border:none;

}



#content #post-11301 h2.title,#content #post-13235 h2.title,#content #post-11948 h2.title,#content #post-15036 h2.title,#content #post-16236 h2.title,#content #post-19118 h2.title,#content #post-18675 h2.title,#content #post-14999 h2.title,#content #post-11671 h2.title,#content #post-20159 h2.title,#content #post-20958 h2.title,#content #post-21156 h2.title,#content #post-21721 h2.title,#content #post-21891 h2.title,#content #post-22509 h2.title,#content #post-23179 h2.title,#content #post-23413 h2.title,#content #post-24793 h2.title,#content #post-25691 h2.title,#content #post-26065 h2.title,#content #post-19043 h2.title,#content #post-19612 h2.title,#content #post-20441 h2.title,#content #post-20741 h2.title,#content #post-21171 h2.title,#content #post-21538 h2.title,#content #post-21829 h2.title,#content #post-22439 h2.title,#content #post-23157 h2.title,#content #post-19294 h2.title,#content #post-20516 h2.title,#content #post-21544 h2.title,#content #post-22919 h2.title,#content #post-24571 h2.title,#content #post-25576 h2.title,#content #post-26760 h2.title,#content #post-26917 h2.title,#content #post-30511 h2.title,#content #post-31165 h2.title,#content #post-32147 h2.title,#content #post-33594 h2.title,#content #post-39064 h2.title,#content #post-29395 h2.title,#content #post-31289 h2.title,#content #post-32707 h2.title,#content #post-38307 h2.title,#content #post-39330 h2.title,#content #post-39706 h2.title,#content #post-40828 h2.title,#content #post-43331 h2.title,#content #post-43360 h2.title,#content #post-44354 h2.title,#content #post-49166 h2.title,#content #post-49447 h2.title,#content #post-50325 h2.title,#content #post-51021 h2.title,#content #post-51567 h2.title,#content #post-51775 h2.title,#content #post-52696 h2.title,#content #post-53891 h2.title{

font-size:1px;

text-indent:-9999px;

margin:0px;

padding:0px;

border:none;

}



#post-11301 #stats,#post-13235 #stats,#post-11948 #stats,#post-15036 #stats,#post-16236 #stats,#post-19118 #stats,#post-18675 #stats,#post-14999 #stats,#post-11671 #stats,#post-20159 #stats,#post-20958 #stats,#post-21156 #stats,#post-21721 #stats,#post-21891 #stats,#post-22509 #stats,#post-23179 #stats,#post-23413 #stats,#post-24793 #stats,#post-25691 #stats,#post-26065 #stats,#post-19043 #stats,#post-19612 #stats,#post-20441 #stats,#post-20741 #stats,#post-21171 #stats,#post-21538 #stats,#post-21829 #stats,#post-22439 #stats,#post-23157 #stats,#post-19294 #stats,#post-20516 #stats,#post-21544 #stats,#post-22919 #stats,#post-24571 #stats,#post-25576 #stats,#post-26760 #stats,#post-26917 #stats,#post-30511 #stats,#post-31165 #stats,#post-32147 #stats,#post-33594 #stats,#post-39064 #stats,#post-29395 #stats,#post-31289 #stats,#post-32707 #stats,#post-38307 #stats,#post-39330 #stats,#post-39706 #stats,#post-40828 #stats,#post-43331 #stats,#post-43360 #stats,#post-44354 #stats,#post-49166 #stats,#post-49447 #stats,#post-50325 #stats,#post-51021 #stats,#post-51567 #stats,#post-51775 #stats,#post-52696 #stats,#post-53891 #stats{

font-size:1px;

text-indent:-9999px;

margin:0px;

padding:0px;

border:none;

}



#post-16236 input,#post-19043 input,#post-19612 input,#post-20441 input,#post-20741 input,#post-21171 input,#post-21538 input,#post-21829 input,#post-22439 input,#post-23157 input,#post-19118 input,#post-18675 input,#post-14999 input,#post-11671 input,#post-20159 input,#post-20958 input,#post-21156 input,#post-21721 input,#post-21891 input,#post-22509 input,#post-23179 input,#post-23413 input,#post-24793 input,#post-25691 input,#post-26065 input{

border:1px #cccccc solid;

}



#post-16236 textarea,#post-19043 textarea,#post-19612 textarea,#post-20441 textarea,#post-20741 textarea,#post-21171 textarea,#post-21538 textarea,#post-21829 textarea,#post-22439 textarea,#post-23157 textarea,#post-19118 textarea,#post-18675 textarea,#post-14999 textarea,#post-11671 textarea,#post-20159 textarea,#post-20958 textarea,#post-21156 textarea,#post-21721 textarea,#post-21891 textarea,#post-22509 textarea,#post-23179 textarea,#post-23413 textarea,#post-24793 textarea,#post-25691 textarea,#post-26065 textarea{

border:1px #cccccc solid;

}



/*特集記事用コメントアウト END*/



#imgreset img{

margin:0px;

padding:0px;

}



/******************** 所属選手一覧 ********************/











/* clearfix追加 */



.clearfix:after {



	content: " ";



	display: block;



	clear: both;



	height: 0;



	visibility: hidden;



}



.clearfix { display: inline-block; }



/* \*/



* html .clearfix { height: 1%; }



.clearfix { display: block; }



/* */







ul.profile_box{



	margin-left:-20px;



	margin-top:-5px;



	margin-bottom:20px;



	width:680px;



	}







/* リスト表記　自動的に2列表示 */



ul.profile_box li{



	margin:0;



	padding:0;



	float:left;



	list-style:none;



	width:340px;



	height:180px;



	line-height:0;



	}







/* 各選手説明文は記述するが表示しない */



ul.profile_box li h4{display:none;}



ul.profile_box li p{display:none;}







/* 各選手で背景画像設定 */



ul.profile_box li#kiyohara{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Kiyohara.jpg) no-repeat 20px top;}



ul.profile_box li#imaoka{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Imaoka_100203.jpg) no-repeat 20px top;}



ul.profile_box li#fujii{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Fujii.jpg) no-repeat 20px top;}



ul.profile_box li#nakata{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Nakata.jpg) no-repeat 20px top;}



ul.profile_box li#emoto{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Emoto.jpg) no-repeat 20px top;}



ul.profile_box li#kawaguchi{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Kawaguchi.jpg) no-repeat 20px top;}



ul.profile_box li#date{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Date.jpg) no-repeat 20px top;}



ul.profile_box li#yamamoto_kid{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Yamamoto_Kid.jpg) no-repeat 20px top;}



ul.profile_box li#iwasaki{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Iwasaki.jpg) no-repeat 20px top;}



ul.profile_box li#watanabe{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Watanabe.jpg) no-repeat 20px top;}



ul.profile_box li#suzuki{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Suzuki.jpg) no-repeat 20px top;}



ul.profile_box li#nagai{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Nagai.jpg) no-repeat 20px top;}



ul.profile_box li#ito{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Ito.jpg) no-repeat 20px top;}



ul.profile_box li#hirayama{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Hirayama.jpg) no-repeat 20px top;}



ul.profile_box li#konishiki{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Konishiki.jpg) no-repeat 20px top;}




ul.profile_box li#fukui{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Fukui.jpg) no-repeat 20px top;}



ul.profile_box li#arima{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Arima.jpg) no-repeat 20px top;}



ul.profile_box li#imai_keisuke{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Imai_keisuke.jpg) no-repeat 20px top;}



ul.profile_box li#nishi{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Nishi.jpg) no-repeat 20px top;}



ul.profile_box li#fukushima{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Fukushima.jpg) no-repeat 20px top;}



ul.profile_box li#kouno{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Kouno.jpg) no-repeat 20px top;}



ul.profile_box li#mitsuboshi{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Mitsuboshi.jpg) no-repeat 20px top;}





ul.profile_box li#okada{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Okada.jpg) no-repeat 20px top;}



ul.profile_box li#nakaniwa{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Nakaniwa.jpg) no-repeat 20px top;}



ul.profile_box li#nishino{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Nishino.jpg) no-repeat 20px top;}



ul.profile_box li#fujishima{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Fujishima.jpg) no-repeat 20px top;}



ul.profile_box li#fujishima_toyokazu{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Fujishima_Toyokazu.jpg) no-repeat 20px top;}



ul.profile_box li#fujishima_haruo{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Fujishima_Haruo.jpg) no-repeat 20px top;}



ul.profile_box li#fujishima_masatsugu{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Fujishima_Masatsugu.jpg) no-repeat 20px top;}



ul.profile_box li#yamamoto_atsushi{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Yamamoto_Atsushi.jpg) no-repeat 20px top;}



ul.profile_box li#uraki{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Uraki.jpg) no-repeat 20px top;}



ul.profile_box li#sakurai{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Sakurai.jpg) no-repeat 20px top;}



ul.profile_box li#murata{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Murata.jpg) no-repeat 20px top;}



ul.profile_box li#fuda{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Fuda_Ryoko.jpg) no-repeat 20px top;}



ul.profile_box li#endo{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Endo_Sho.jpg) no-repeat 20px top;}



ul.profile_box li#koda_yoshimi{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Koda_Yoshimi.jpg) no-repeat 20px top;}


ul.profile_box li#kota_kagasaki{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Kagasaki.jpg) no-repeat 20px top;}



ul.profile_box li#sakurai_yuma{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Sakurai_Yuma.jpg) no-repeat 20px top;}



ul.profile_box li#saito{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Saito.jpg) no-repeat 20px top;}



ul.profile_box li#majima{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Majima.jpg) no-repeat 20px top;}



ul.profile_box li#taiho{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Taiho.jpg) no-repeat 20px top;}



ul.profile_box li#yuasa{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Yuasa.jpg) no-repeat 20px top;}

ul.profile_box li#watabe{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Watabe_Akito.jpg) no-repeat 20px top;}


ul.profile_box li#takeuchi{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Takeuchi.jpg) no-repeat 20px top;}



ul.profile_box li#yokoyama{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Yokoyama.jpg) no-repeat 20px top;}

ul.profile_box li#mizutani{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Mizutani.jpg) no-repeat 20px top;}

ul.profile_box li#hata{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Hata.jpg) no-repeat 20px top;}

ul.profile_box li#saito_yuya{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ph_Saito_Yuya.jpg) no-repeat 20px top;}



/* リンクボタン */



ul.profile_box li ul{

	margin-bottom:0;

	float:right;

	margin-top:134px;

	}







ul.profile_box li ul li{

	padding-left:0px;

	padding-top:0px;

	height:21px;

	width:65px;

	float:left;

	text-indent:-9999px;

	line-height:0;



	}







/* リンクが無い状態の表示 */	

ul.profile_box li ul li.profile{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile.gif) no-repeat;}

ul.profile_box li ul li.homepage{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Homepage.gif) no-repeat; width:70px; margin-left:5px;}/* HOMEPAGEのみwidth:70px */

ul.profile_box li ul li.blog{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Blog.gif) no-repeat; margin-left:5px;}



ul.profile_box li ul li a{

	display:block;

	height:21px;

	width:65px;

	line-height:normal;

	}





/* LEGEND */

div.legend h3{

	text-indent:-9999px;

	height:21px;

	width:660px;

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_Profile_Legend.gif) no-repeat;

	padding:0;

	margin:0;

	}

div.legend ul.profile_box li ul li.profile a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile.gif) no-repeat 0 -21px;}

div.legend ul.profile_box li ul li.homepage a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Homepage.gif) no-repeat 0 -21px; width:70px;}/* HOMEPAGEのみwidth:70px */

div.legend ul.profile_box li ul li.blog a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Blog.gif) no-repeat 0 -21px;}



div.legend ul.profile_box li ul li.profile a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile.gif) no-repeat 0 -42px;}

div.legend ul.profile_box li ul li.homepage a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Homepage.gif) no-repeat 0 -42px;}

div.legend ul.profile_box li ul li.blog a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Blog.gif) no-repeat 0 -42px;}



/* PRIME */

div.prime h3{

	text-indent:-9999px;

	height:21px;

	width:660px;

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_Profile_Prime.gif) no-repeat;

	padding:0;

	margin:0;

	}

div.prime ul.profile_box li ul li.profile a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile.gif) no-repeat 0 -63px;}

div.prime ul.profile_box li ul li.homepage a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Homepage.gif) no-repeat 0 -63px; width:70px;}/* HOMEPAGEのみwidth:70px */

div.prime ul.profile_box li ul li.blog a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Blog.gif) no-repeat 0 -63px;}



div.prime ul.profile_box li ul li.profile a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile.gif) no-repeat 0 -84px;}

div.prime ul.profile_box li ul li.homepage a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Homepage.gif) no-repeat 0 -84px;}

div.prime ul.profile_box li ul li.blog a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Blog.gif) no-repeat 0 -84px;}



/* STAR */

div.star h3{

	text-indent:-9999px;

	height:21px;

	width:660px;

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_Profile_Star.gif) no-repeat;

	padding:0;

	margin:0;

	}

div.star ul.profile_box li ul li.profile a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile.gif) no-repeat 0 -105px;}

div.star ul.profile_box li ul li.homepage a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Homepage.gif) no-repeat 0 -105px; width:70px;}/* HOMEPAGEのみwidth:70px */

div.star ul.profile_box li ul li.blog a{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Blog.gif) no-repeat 0 -105px;}



div.star ul.profile_box li ul li.profile a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile.gif) no-repeat 0 -126px;}

div.star ul.profile_box li ul li.homepage a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Homepage.gif) no-repeat 0 -126px;}

div.star ul.profile_box li ul li.blog a:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Blog.gif) no-repeat 0 -126px;}







.print{



	border-top:#999999 1px solid;



	padding:20px 0;



	}







.print a{



	display:block;



	width:200px;



	height:38px;



	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Print.gif) no-repeat;



	text-indent:-9999px;



	}







.print a:hover{	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Print.gif) no-repeat left bottom;}







/******************** // 所属選手一覧 ********************/



/******************** 所属選手詳細 ********************/



/* 選手リンク */

table#profile_link{

	width:617px;

	}



table#profile_link tr td{

	padding:5px 15px;

	border-right:#CCCCCC 1px dashed;

	}



table#profile_link tr td.special{

	border-right:0;/* 右端にはボーダー無し */

	}



table#profile_link tr td h4{

	text-indent:-9999px;

	width:132px;

	height:21px;

	margin-bottom:5px;

	}



table#profile_link tr td.legend h4{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_Profile_Legend.gif) no-repeat;}

table#profile_link tr td.prime h4{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_Profile_Prime.gif) no-repeat;}

table#profile_link tr td.star h4{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_Profile_Star.gif) no-repeat;}

table#profile_link tr td.special h4{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_Profile_Special.gif) no-repeat;}



table#profile_link tr td ul li{

	list-style:none;

	margin-left:5px;

	padding-left:20px;

	}



table#profile_link tr td.legend ul li{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Icon_Profile_Legend.gif) no-repeat left center;}

table#profile_link tr td.prime ul li{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Icon_Profile_Prime.gif) no-repeat left center;}

table#profile_link tr td.star ul li{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Icon_Profile_Star.gif) no-repeat left center;}

table#profile_link tr td.special ul li{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Icon_Profile_Special.gif) no-repeat left center;}





/* プロフィール内ナビゲーション */



/* Legend */

#profile_navi_legend{

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_Profile_Legend.gif) no-repeat;

	width:100%;

	height:21px;

	margin-bottom:15px;

	}



#profile_navi_legend h3{

	display:none;

	}



#profile_navi_legend ul{

	list-style:none;

	margin:0;

	padding-left:180px;

	}



#profile_navi_legend ul li{

	margin:0;

	list-style:none;

	height:21px;

	float:left;

	}





#profile_navi_legend ul li a{

	display:block;

	text-indent:-9999px;

	height:21px;

	}





#profile_navi_legend ul li a.profile{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Profile.gif) no-repeat 0 0; width:81px;

	}

#profile_navi_legend ul li a.game{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Game.gif) no-repeat 0 0; width:80px;

	}

#profile_navi_legend ul li a.media{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Media.gif) no-repeat 0 0; width:80px;

	}

#profile_navi_legend ul li a.gallery{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Gallery.gif) no-repeat 0 0; width:80px;

	}

#profile_navi_legend ul li a.history{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_History.gif) no-repeat 0 0; width:80px;

	}

#profile_navi_legend ul li a.result{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Result.gif) no-repeat 0 0; width:80px;

	}

#profile_navi_legend ul li a.race{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Race.gif) no-repeat 0 0; width:80px;

	}

#profile_navi_legend ul li a.link{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Link.gif) no-repeat 0 0; width:80px;

	}

	

#profile_navi_legend ul li a.profile:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Profile.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.game:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Game.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.media:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Media.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.gallery:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Gallery.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.history:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_History.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.result:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Result.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.race:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Race.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.link:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Link.gif) no-repeat 0 bottom;

	}

	

#profile_navi_legend ul li a.profile.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Profile.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.game.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Game.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.media.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Media.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.gallery.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Gallery.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.history.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_History.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.result.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Result.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.race.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Race.gif) no-repeat 0 bottom;

	}

#profile_navi_legend ul li a.link.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Link.gif) no-repeat 0 bottom;

	}

	

	

/* Prime */

#profile_navi_prime{

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_Profile_Prime.gif) no-repeat;

	width:100%;

	height:21px;

	margin-bottom:15px;

	}



#profile_navi_prime h3{

	display:none;

	}



#profile_navi_prime ul{

	list-style:none;

	margin:0;

	padding-left:180px;

	}



#profile_navi_prime ul li{

	margin:0;

	list-style:none;

	height:21px;

	float:left;

	}



#profile_navi_prime ul li a{

	display:block;

	text-indent:-9999px;

	height:21px;

	}



#profile_navi_prime ul li a.profile{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Profile.gif) no-repeat 0 -21px; width:81px;

	}

#profile_navi_prime ul li a.game{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Game.gif) no-repeat 0 -21px; width:80px;

	}

#profile_navi_prime ul li a.media{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Media.gif) no-repeat 0 -21px; width:80px;

	}

#profile_navi_prime ul li a.gallery{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Gallery.gif) no-repeat 0 -21px; width:80px;

	}

#profile_navi_prime ul li a.history{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_History.gif) no-repeat 0 -21px; width:80px;

	}

#profile_navi_prime ul li a.result{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Result.gif) no-repeat 0 -21px; width:80px;

	}

#profile_navi_prime ul li a.race{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Race.gif) no-repeat 0 -21px; width:80px;

	}

#profile_navi_prime ul li a.link{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Link.gif) no-repeat 0 -21px; width:80px;

	}

	

#profile_navi_prime ul li a.profile:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Profile.gif) no-repeat 0 bottom;

	}

#profile_navi_prime ul li a.game:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Game.gif) no-repeat 0 bottom;

	}

#profile_navi_prime ul li a.media:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Media.gif) no-repeat 0 bottom;

	}

#profile_navi_prime ul li a.gallery:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Gallery.gif) no-repeat 0 bottom;

	}


#profile_navi_prime ul li a.history:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_History.gif) no-repeat 0 bottom;

	}

#profile_navi_prime ul li a.result:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Result.gif) no-repeat 0 bottom;

	}



#profile_navi_prime ul li a.race:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Race.gif) no-repeat 0 bottom;

	}

#profile_navi_prime ul li a.link:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Link.gif) no-repeat 0 bottom;

	}

	

#profile_navi_prime ul li a.profile.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Profile.gif) no-repeat 0 bottom;

	}

#profile_navi_prime ul li a.game.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Game.gif) no-repeat 0 bottom;

	}

#profile_navi_prime ul li a.media.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Media.gif) no-repeat 0 bottom;

	}

#profile_navi_prime ul li a.gallery.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Gallery.gif) no-repeat 0 bottom;

	}

#profile_navi_prime ul li a.history.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_History.gif) no-repeat 0 bottom;

	}

#profile_navi_prime ul li a.result.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Result.gif) no-repeat 0 bottom;

	}

#profile_navi_prime ul li a.race.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Race.gif) no-repeat 0 bottom;

	}

#profile_navi_prime ul li a.link.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Link.gif) no-repeat 0 bottom;

	}

	

/* Star */

#profile_navi_star{

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_Profile_Star.gif) no-repeat;

	width:100%;

	height:21px;

	margin-bottom:15px;

	}



#profile_navi_star h3{

	display:none;

	}



#profile_navi_star ul{

	list-style:none;

	margin:0;

	padding-left:180px;

	}



#profile_navi_star ul li{

	margin:0;

	list-style:none;

	height:21px;

	float:left;

	}



#profile_navi_star ul li a{

	display:block;

	text-indent:-9999px;

	height:21px;

	}



#profile_navi_star ul li a.profile{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Profile.gif) no-repeat 0 -42px; width:81px;

	}

#profile_navi_star ul li a.game{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Game.gif) no-repeat 0 -42px; width:80px;

	}

#profile_navi_star ul li a.media{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Media.gif) no-repeat 0 -42px; width:80px;

	}

#profile_navi_star ul li a.gallery{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Gallery.gif) no-repeat 0 -42px; width:80px;

	}

#profile_navi_star ul li a.history{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_History.gif) no-repeat 0 -42px; width:80px;

	}

#profile_navi_star ul li a.result{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Result.gif) no-repeat 0 -42px; width:80px;

	}

#profile_navi_star ul li a.race{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Race.gif) no-repeat 0 -42px; width:80px;

	}

#profile_navi_star ul li a.link{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Link.gif) no-repeat 0 -42px; width:80px;

	}

	

#profile_navi_star ul li a.profile:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Profile.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.game:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Game.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.media:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Media.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.gallery:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Gallery.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.history:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_History.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.result:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Result.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.race:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Race.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.link:hover{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Link.gif) no-repeat 0 bottom;

	}

	

#profile_navi_star ul li a.profile.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Profile.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.game.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Game.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.media.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Media.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.gallery.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Gallery.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.history.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_History.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.result.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Result.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.race.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Race.gif) no-repeat 0 bottom;

	}

#profile_navi_star ul li a.link.selected{background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Bt_Profile_Link.gif) no-repeat 0 bottom;

	}





/******************** // 所属選手詳細 ********************/



/******************** 特集バックナンバーページ ********************/

#post_24915{

	}

	

#post_24915 .entry{

	padding-top:15px;

	}

	

#post_24915 .entry .box_bg{

	padding:150px 20px 20px 20px;

	}

	

#post_24915 .entry .box_inner{

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/backnumber/Bg_Archive.gif) repeat;

	padding:40px 25px 40px 0px;

 	min-height: 500px;

  	height: auto !important;

  	height: 500px;

	}



#post_24915 .entry .box_inner .backnumber{

	width:240px;

	float:left;

	padding-left:25px;

	}



#post_24915 .entry .box_inner .backnumber h3{

	border-bottom:#CCCCCC 1px solid;

	padding-bottom:5px;

	}



#post_24915 .entry .box_inner .backnumber p{

	margin-bottom:0;

	}



#post_24915 .entry .box_inner .backnumber dl{

	width:240px;

	}



#post_24915 .entry .box_inner .backnumber dl dt{

	float:left;

	width:30px;


	}



#post_24915 .entry .box_inner .backnumber dl dd{

	float:left;

	width:205px;

	}



#post_24915 .entry .box_inner .backnumber dl dd a{

	color:#666666;

	padding:0 0.1em;

	}



/******************** // 特集バックナンバーページ ********************/



#post_27661 h2{

font-size:1px;


text-indent:-9999px;

margin:0px;

padding:0px;

border:none;

	}



#content #post_27661 h2.title{

font-size:1px;

text-indent:-9999px;

margin:0px;

padding:0px;

border:none;

	}



/********************  twitter ウィジェット ********************/

.twtr-ft div {

padding:3px 10px 3px!important;

}

.twtr-ft span{

display:none;



}

/********************  // twitter ウィジェット ********************/



/******************** ゴルフQ&A ********************/

#post_29686 h2,#post_32999 h2,#post_33450 h2{

font-size:1px;

text-indent:-9999px;

margin:0px;

padding:0px;

border:none;

}



#content #post_29686 h2.title,#content #post_32999 h2.title,#content #post_33450 h2.title{

font-size:1px;

text-indent:-9999px;

margin:0px;

padding:0px;

border:none;

}



#post_29686 #stats,#post_32999 #stats,#post_33450 #stats{

font-size:1px;

text-indent:-9999px;

margin:0px;

padding:0px;

border:none;

}



#post_29686 span.wpcf7-list-item,#post_32999 span.wpcf7-list-item{

display:block}

/******************** //ゴルフQ&A ********************/



/******************** 会社概要 ********************/

#post_4209 h2.title,#post_32048 h2.title{

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/company/Ttl_h2_Company.jpg) no-repeat;

	border:0;

	text-indent:-9999px;

	padding:0;

	margin:10px 0 0 0;

	width:660px;

	height:120px;

	}



table#company{

	width:100%;

	border-top:#DDDDDD 1px solid;

	}



table#company tr th,table#company tr td{

	border-bottom:#DDDDDD 1px solid;

	}

	

table#company tr th{

	width:14em;

	padding:5px 10px;

	vertical-align: middle;

	background:#F5F5F5;

	color:#000000;

	}

	

table#company tr td{

	padding:5px 10px;

	vertical-align: top;

	}

	



table#company tr td table.noborder tr td{

	padding:0;

	vertical-align: top;

	border:0;

	}

	

table#company tr td table.noborder tr td.right{

text-align:right;

padding-right:0.5em;

	}



table#company tr td table.noborder tr td.left{

text-align:left;

padding-right:0.5em;

	}

/******************** //会社概要 ********************/



#post_33778 .wpcf7-form-control-wrap file-466{

background:#ffffff !important;

}



#contactform wpcf7-form-control-wrap file-466 {

	background:#ffffff;

	border:none;

}



/******************** JSM JUNIOR PROJECT ********************/

#post_38411 h2.title{

	text-indent:-9999px;

	width:660px;

	height:71px;

	background: url(/wp-content/uploads/2010/04/Ttl_junior01.jpg) no-repeat;

	border:0;

	padding:0;

	margin-top:10px;

	}



#post_33448 h2.title{

	text-indent:-9999px;

	width:660px;

	height:71px;

	background: url(/wp-content/uploads/2010/04/Ttl_juniorform01.jpg) no-repeat;

	border:0;

	padding:0;

	margin-top:10px;

	}

	

#post_38411 a#juniorform{

	display:block;

	text-indent:-9999px;

	width:660px;

	height:80px;

	margin:1em 0;

	background:url(/wp-content/uploads/2010/04/Bt_junior.gif) no-repeat;

	}



#post_38411 a#juniorform:hover{

	background:url(/wp-content/uploads/2010/04/Bt_junior.gif) no-repeat 0 -80px;

	}





table#contactform span.small{

	line-height:140%;

	font-size:10px;

	_font-size:75%;/* for ie6 */

	}

html>body table#contactform span.small{

	font-size /*\**/: 75%\9;

	}/* for ie7,8 */



table#contactform td.junior span.wpcf7-list-item{

	display:inline;

	padding-right:1em;

	}

	

table#contactform td.junior .wpcf7-form-control-wrap{

	background:none;

	border:none;

	}



table#contactform td.junior .wpcf7-form-control-wrap input{

	background:none;

	border:none;

	}

	

table#contactform td.junior .wpcf7-form-control-wrap input.w-25{

	background:#E9D2FF;

	border:none;

	}



table#contactform td.junior .wpcf7-form-control-wrap input.w-40{

	background:#E9D2FF;

	border:none;

	}



table#contactform td.junior .wpcf7-form-control-wrap input.w-80{

	background:#E9D2FF;

	border:none;

	}



table#contactform .w-25{

	width:25%;

	}




table#contactform .w-40{

	width:40%;

	}



table#contactform .w-80{

	width:80%;

	}

	

#post_33448 #juniorform{

	border:#DDDDDD 1px solid;

	padding:10px;

	margin-bottom:1em;

	}




#post_33448 img{

	margin:0;

	padding:0;


	}

#post_33448 img.alignright{

	margin:0 !important;

	padding:0 !important;

	}



#post_33448 #juniorform a{

	display:block;

	text-indent:-9999px;

	width:200px;

	height:38px;

	margin:1em 0;

	background:url(/wp-content/uploads/2010/04/Bt_juniorform.gif) no-repeat;

	}



#post_33448 #juniorform a:hover{

	background:url(/wp-content/uploads/2010/04/Bt_juniorform.gif) no-repeat -200px 0;

	}



/******************** // JSM JUNIOR PROJECT ********************/



/******************** 採用情報 ********************/

#post_40839 h2.title,#post_4225 h2.title{

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/recruit/Ttl_h2_Recruit.jpg) no-repeat;

	border:0;

	text-indent:-9999px;

	padding:0;

	margin:10px 0 0 0;

	width:660px;

	height:120px;

	}

	

#post_40839 .entry img,#post_4225 .entry img{

padding:0;

margin:0;

}



table.recruit{

	width:660px;

	border-top:#DDDDDD 1px solid;

	}



table.recruit tr th,table.recruit tr td{

	border-bottom:#DDDDDD 1px solid;

	}

	

table.recruit tr th{

	width:14em;

	padding:5px 10px;

	vertical-align: middle;

	background:#F5F5F5;

	color:#000000;

	}

	

table.recruit tr td{

	padding:5px 10px;

	vertical-align: top;

	background:#Ffffff;

	color:#666666;

	}

	



table.recruit tr td table.noborder tr td{

	padding:0;

	vertical-align: top;

	border:0;

	}

	

table.recruit tr td table.noborder tr td.right{

text-align:right;

padding-right:0.5em;

	}



table.recruit tr td table.noborder tr td.left{

text-align:left;

padding-right:0.5em;

	}

/******************** //採用情報 ********************/



/******************** 事業内容 ********************/

#post_26567 h2.title,#post_4291 h2.title{

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_h2_Athlete.jpg) no-repeat;

	border:0;

	text-indent:-9999px;

	padding:0 0 15px 0;

	margin:10px 0 0 0;

	width:660px;

	height:120px;

	}

	

#post_4271 h2.title{

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_h2_Event.jpg) no-repeat;

	border:0;

	text-indent:-9999px;

	padding:0 0 10px 0;

	margin:10px 0 0 0;

	width:660px;

	height:120px;

	}

	

#post_4454 h2.title{

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_h2_Business.jpg) no-repeat;

	border:0;

	text-indent:-9999px;

	padding:0 0 10px 0;

	margin:10px 0 0 0;

	width:660px;

	height:120px;

	}



#post_4252 h2.title{

	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_h2_Businesscontents.jpg) no-repeat;

	border:0;

	text-indent:-9999px;

	padding:0 0 10px 0;

	margin:10px 0 0 0;

	width:660px;

	height:120px;

	}



#post_4252 .entry img {

padding:0;

margin-right:0;

}

	

#post_4252 #business_contents{

	margin:40px 0 30px 0;

	border-top:#DDDDDD 1px solid;

	}



#post_4252 #business_contents dl{

	border-bottom:#DDDDDD 1px solid;

	padding:10px 0;

	}



#post_4252 #business_contents dl dt{

	float:left;

	width:200px;

	height:120px;

	}



#post_4252 .entry #business_contents dl dt img{

	margin:0;

	padding:0;

	}



#post_4252 #business_contents dl dd{

	float:right;

	width:441px;

	line-height:140%;

	}

/********************メディア情報 ********************/
#post_43350 h2.title{
	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_h2_Media.jpg) no-repeat;
	border:0;
	text-indent:-9999px;
	padding:0;
	margin:10px 0 0 0;
	width:660px;
	height:120px;
	}

#media_titleheader{
	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_h2_Media.jpg) no-repeat;
	border:0;
	text-indent:-9999px;
	padding:0;
	margin:10px 0 0 0;
	width:660px;
	height:120px;
	}

.mediacontainer{
line-height:140%;
font-weight:bold;
padding:30px;
border:1px #cccccc solid;
color:#000000;
}

.mediaupdate{
color:#808080;
text-align:right;
border-bottom:1px #cccccc solid;
margin-bottom:20px;
}

.medialine{
width:600px;
height:1px;
background:url(http://www.jsm.jp/wp-content/uploads/2010/06/line1.gif) no-repeat;
margin:13px 0px;
}

.m_orange{
color:#FE0000;
}

.m_green{
color:#007F00;
}

.m_gray{
color:#808080;
}

#post-43331 .a-1:link,#post-49166 .a-1:link{
text-decoration:none;
color:#ffffff;
}

#post-43331 .a-1:visited,#post-49166 .a-1:visited{
text-decoration:none;
color:#ffffff;
}

#post-43331 .a-1:hover,#post-49166 .a-1:hover{
text-decoration:none;
color:#cccccc;
}

/******************** 新着情報 ********************/
#label_news01{
	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/company/Ttl_h2_News01.jpg) no-repeat;
	border:none;
	text-indent:-9999px;
	padding:0;
	margin:10px 0 20px 0;
	width:660px;
	height:120px;
}

#label_news02{
	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/company/Ttl_h2_News02.jpg) no-repeat;
	border:none;
	text-indent:-9999px;
	padding:0;
	margin:10px 0 20px 0;
	width:660px;
	height:120px;
}

/******************** 出演依頼 ********************/
#post_8440 h2.title{
	background:url(http://www.jsm.jp/wp-content/themes/arthemia-premium/images/pages/business/Ttl_h2_Offer.jpg) no-repeat;
	border:0;
	text-indent:-9999px;
	padding:0;
	margin:10px 0 0 0;
	width:660px;
	height:120px;
	}

#post_44315 #page #inner{
background:none #000000 !important;
}