/*
Theme Name : topics
Theme URI : http://www.netz-yasaka.com/fanfun-yasaka/blog/wp-content/themes/topics/
Description : Netz TOYOTA YASAKA オリジナルテーマ
Author : astral-es
Author URI : http://www.astral-es.com/
Version : 2.0
*/


/* index（index.php用スタイル）*/

#content p {
	font:0.75em/1.5em verdana, sans-serif;
	margin-bottom: 1em;
	line-height: 1.75em;
	color: #666666;
}

#innerbox {
	padding: 0 auto 25px auto;
}

#blog_title {
	padding: 0 0 25px 0;
	text-align: left;
}

#blog_title h1 {
	margin: 0px;
}

#post {
	width: 480px;
	margin: 0 0 25px 10px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	clear: both;
}

.post-top {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	height: 40px;
	background: url(_images/paper-top.gif) no-repeat;
}

.post-middle {
	margin: 0;
	padding: 0.25em 1.5em 0.25em 1em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: url(_images/paper-middle.gif) repeat-y;
}

.post-middle img {
	margin: 0.15em 0.2em 1em 0;
	border: 1px solid #FFFFFF;
}

.continue {
	margin: 1.5em 0.5em 0.5em 0.5em;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	color: #666666;
}

.continue p {
	margin: 0;
	padding: 0;
	line-height: 2em;
}

.rating {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.75em;
}

.post-bottom {
	margin: 0;
	padding: 0;
	height: 15px;
	background: url(_images/paper-bottom.gif) no-repeat;
}

.posthead {
	margin-bottom: 0.5em;
	padding-bottom: 0.25em;
	border-bottom: 1px dotted #996633;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.posttitle {
	margin: 0;
	padding: 0;
	float:left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: url(_images/icon_pencil.gif) no-repeat 1px 50%;
}

.posttitle h2 {
	margin: 0;
	padding: 0 0 0 1.725em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1em;
	text-align: left;
}

.posttitle h2 a {
	color: #996633;
	text-decoration: none;
}

.posttitle h2 a:hover {
	color: #996633;
	text-decoration: underline
}

.posttitle h2 a:visited {
	color: #996633;
	text-decoration: none;
}

.postdate {
	margin: 0;
	padding: 0.25em 0.2em 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: right;
	color: #996633;
	float:right;
}

.post ul, .post ol {
	margin: 0 0 1em 15px;	
}

.post li {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.75em;
	line-height: 1.5em;
}

hr {
	margin: 1em 0;
	padding: 0;
	border-top: solid #996633;
	background: #FFFFFF;
	border-width: 1px 0 0 0;
}

code {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-family:"Courier New", Courier, monotype;
	font-size: 1em;
}

.postclear {
	margin: 0;
	padding: 0;
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

dl {
	margin: 1em 0 0 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.9em;
	text-align: right;
	clear: both;
}

dl.metadata dt, dl.metadata dd {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.65em;
	color: #666666;
	display: inline;
}

dl.metadata dt, dl.metadata dd a {
	color: #996633;
	text-decoration: none;
}

dl.metadata dt, dl.metadata dd a:hover {
	color: #996633;
	text-decoration: underline
}

dl.metadata dt, dl.metadata dd a:visited {
	color: #996633;
	text-decoration: none;
}

dl.metadata dd {
	margin: 0 0.5em 0 0;
	padding: 0 0.5em 0 0;
	border-right: 1px solid #996633;
}

dl.metadata dd.last {
	margin: 0;
	padding: 0;
	border-right: none;
}

p.btm_navi {
	margin: 15px 0 0 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
	color: #996633;
}


/* GJ */
.post-gj {
	margin: 25px 0 0 0;
	padding: 10px 10px 0 10px;
	background-color: #FFFFFF;
	border: 1px solid #E5D9CC;
	}

.post-gj p {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.75em;
	color: #996633;
	text-align: left;
	}


/* Search */
#content p.search {
	margin: 0;
	padding: 0 0 3px 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.75em;
	color: #996633;
	text-align: left;
	border-bottom: 1px dotted #996633;
	}


/* Begin Calendar */
#wp-calendar {
	width: 100%;
	line-height: 1em;
	}

#wp-calendar #next a {
	padding: 5px 0 10px 0;
	text-align: right;
	color: #996633;
	text-decoration: underline;
	
	}

#wp-calendar #prev a {
	padding: 5px 0 0 10px;
	text-align: left; 
	color: #996633;
	text-decoration: underline;
	}

#wp-calendar a {
	display: block;
	color: #996633;
	text-decoration: underline;
	}

#wp-calendar caption {
	margin: 3px 0 5px 0;
	padding-bottom: 4px;
	width: 100%;
	font-size: 1em;
	color: #996633;
	text-align: center;
	border-bottom: 1px dotted #996633;
	}

#wp-calendar table {
	padding: 5px;
	}
	
#wp-calendar td {
	padding: 1px 0;
	text-align: center;
	}

#wp-calendar th {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */


/* comment（comments.php用スタイル）*/

#comments {
	text-align: left;
}

#comments h3 {
	padding: 10px 0 0.6em 0;
	font-size: 1em;
	color: #996633;
}

#comments h4 {
	padding: 0 0 0.4em 0;
	font-size: 0.88em;
	color: #666666;
}

input#trackbackurl {
	margin-bottom:1em;
	width:400px;
	font-size: 0.75em;
	color: #666666;
}

ol#commentlist {
	margin: 0 0 15px 0;
	font-size: 0.8em;
}

ol#commentlist li.commentcontent {
	display: block;
	list-style: none;
	margin-bottom: 1em;
	padding: 20px 15px 10px 15px;
	background: url(_images/comment.gif) no-repeat #f6fee2;
	border: 1px solid #efefef;
}

p.note {
	background: #FFF8D5;
	padding: 3px 8px;
	color: #666666;
	border: 2px solid #E5AB6A;
}

form#commentform label {
	width: 140px;
	float: left;
	margin: 0.25em 10px 0 0;
	font-weight: bold;
}

font#commentform P {
	clear: both;
}

font#commentform sub {
	display:block;
	padding-top: 2px;
}

input#author, input#email, input#url {
	width: 244px;
	border 3px double #ccc;
	padding: 1px 3px;
}

textarea {
	font-size: 1em;
	border :3px double #cccccc;
	width: 400px;
}

p.soubmitbutton {
	text-align: center;
	font-weight: bold;
	color: #666666;
}

h3#res_comment {
	margin-bottom: 0.75em;
	padding-bottom: 0.1em;
	color: #996633;
	border-bottom : 2px dotted #996633;
}


/* 404（404.php用スタイル）*/

.not_found {
	width: 500px;
	margin: 0 25px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1em;
	text-align: left;
	line-height: 2em;
	color: #666666;
}



/*
CSS Name : basic
CSS URI : http://www.netz-yasaka.com/...
Description : Netz TOYOTA YASAKA CSS-basic
Author : astral-es
Author URI : http://www.astral-es.com/
*/


/* basic（共通スタイル）*/

body {
	margin: 0;
	padding: 0;
	background-image: url(http://www.netz-yasaka.com/_all/back.gif);
	background-repeat: repeat;
}

img a{
	border: 0;
}

img {
	border: 0;
	margin: 0;
}

table {
	border: 0;
}

 {
	border: 0;
}

.no-display {
	margin: 0; 
	padding: 0;
	display: none;
}

.hide {
	position: absolute;
	top: -100em;
	left: -100em;
}

#set {
	width: 752px;
	margin: 0 auto;
	padding: 0;
	background-image: url(http://www.netz-yasaka.com/_all/back-line.gif);
}


/* title-set（共通スタイル）*/

h2.h2_title {
	margin: 0;
	padding: 0;
	width: 550px;
	height: 80px;
	background-image: url(_images/title.gif);
	display: block;
}

#level {
	margin: 0;
	padding: 0;
	width: 550px;
	height: 15px;
}

h4.h4_main_subtitle {
	width: 500px;
	height: 60px;
	margin: 25px 25px 10px 25px;
	padding: 0;
	background-image: url(_images/s_copy.gif);
	display: block;
}


/* hierarchy（共通スタイル）*/

#hierarchy {
	margin: 0;
	padding: 0;
	width: 550px;
}

h2.h2_main_subtitle {
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0;
}

p.headtext {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ pro W3";
	font-size: 12px;
	color: #666666;
	padding-left: 60px;
	padding-bottom: 4px;
	margin-bottom: 10px;
	margin-top: 0px;
}


/* main（共通スタイル）*/

#box {
	margin: 0;
	padding: 0;
}

#main {
	margin: 0 1px 0 0;
	width: 550px;
	/* font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";）*/
	/* font-size: 12px;）*/
	/* line-height: 18px;）*/
	/* color: #666666;）*/
	float: right;
}

#content {
	width: 500px;
	margin: 0;
	padding: 10px auto 24px auto ;
	text-align: left;
}


/* return （共通スタイル）*/

#return {
	margin: 0;
	padding: 0 0 30px 0;
	width: 548px;
}


/* guide（共通スタイル）*/

#guide {
	margin: 0;
	width: 550px;
}


/* link（共通スタイル）*/

#link {
	margin: 0;
	padding: 24px 24px 0 24px;
	width: 500px;
}


/* footer（共通スタイル）*/

#footer {
	margin: 0;
	padding: 0 10px;
	width: 730px;
}


/* copyright（共通スタイル）*/

#copyright {
	margin: 0 auto;
	padding: 5px 0;
	width: 750px;
	clear: both;
	background-color: #CCCCCC;
	border-top: 1px solid #666666;
	borderbottom: 1px solid #666666;
}

#copyright p {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
}



/*
CSS Name : header
CSS URI : http://www.netz-yasaka.com/...
Description : Netz TOYOTA YASAKA CSS-header
Author : astral-es
Author URI : http://www.astral-es.com/
*/


/* header（共通スタイル）*/

#header-etc {
	width: 430px;
	height: 80px;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 320px;
	background-color: #ffffff;
	border-style: none;
}

#header {
	width: 752px;
	height: 125px;
	margin: 0 auto;
	padding: 0;
	background-image: url(http://www.netz-yasaka.com/_navigation/header/h_back.gif);
	border-style: none;
	background-position: center;
	background-repeat: no-repeat;
}

#header_l {
	width: 415px;
	margin: 0;
	float: left;
	height: 60px;
	text-align: left;
}

#header_l h1 {
	display: block;
	width: 380px;
	height: 40px;
	margin: 0;
	font-size: 10px;
	line-height: 10px;
}

#header_l h1 a {
	display: block;
	width: 380px;
	height: 40px;
}

#header_l p {
	display: block;
	width: 380px;
	height: 20px;
	margin: 0;
	font-size: 12px;
	line-height: 12px;
}

#header_l p a {
	display: block;
	width: 380px;
	height: 20px;
}

#header_r {
	display: block;
	width: 121px;
	height: 20px;
	margin: 0;
	background-image:url(http://www.netz-yasaka.com/_navigation/header/h_btn-sitemap.gif);
	float: left;
}

#header_r a {
	display: block;
	width: 121px;
	height: 20px;
}

#header_netz01 {
	display: block;
	width: 180px;
	height: 60px;
	margin: 0 0 0 30px;
	background-image:url(http://www.netz-yasaka.com/_navigation/header/spacer.gif);
	float: left;
}

#header_netz01 a {
	display: block;
	width: 180px;
	height: 60px;
}

#header_netz02 {
	display: block;
	width: 180px;
	height: 60px;
	margin: 0 0 0 150px;
	background-image:url(http://www.netz-yasaka.com/_navigation/header/spacer.gif);
	float: left;
}

#header_netz02 a {
	display: block;
	width: 180px;
	height: 60px;
}

#h-clear {
	width: 500px;
	height: 1px;
	margin: 0;
	clear: both;
}

#header_btm {
	width: 415px;
	margin: 39px 0 0 0;
	height: 25px;
	border-left: 1px solid #999999;
	float: left;
}

#header_btm ul {
	margin: 0;
	padding: 0;
}

#header_btm ul li.h_btn-company {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

#header_btm ul li.h_btn-company a {
	display: block;
	width: 125px;
	height: 25px;
	background-image: url(http://www.netz-yasaka.com/_navigation/header/h_btn-company.gif);
	background-repeat: no-repeat;
}

#header_btm ul li.h_btn-company a:hover {
	background-image: url(http://www.netz-yasaka.com/_navigation/header/h_btn-company-over.gif);
	background-repeat: no-repeat;
}

#header_btm ul li.h_btn-inquiry {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

#header_btm ul li.h_btn-inquiry a {
	display: block;
	width: 125px;
	height: 25px;
	background-image: url(http://www.netz-yasaka.com/_navigation/header/h_btn-inquiry.gif);
	background-repeat: no-repeat;
}

#header_btm ul li.h_btn-inquiry a:hover {
	background-image: url(http://www.netz-yasaka.com/_navigation/header/h_btn-inquiry-over.gif);
	background-repeat: no-repeat;
}

#header_btm ul li.h_btn-home {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

#header_btm ul li.h_btn-home a {
	display: block;
	width: 125px;
	height: 25px;
	background-image: url(http://www.netz-yasaka.com/_navigation/header/h_btn-home.gif);
	background-repeat: no-repeat;
}

#header_btm ul li.h_btn-home a:hover {
	background-image: url(http://www.netz-yasaka.com/_navigation/header/h_btn-home-over.gif);
	background-repeat: no-repeat;
}


/* header < navi（共通スタイル）*/

div#navi {
	width: 752px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	background-image: url(http://www.netz-yasaka.com/_navigation/navi/0.gif);
	background-repeat: no-repeat;
	text-align: center;
}

#navi p {
	width: 125px;
	height: 30px;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none; 
}

#navi a {
	width: 125px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	display: block;
}

#navi_01 a{
    background-image: url(http://www.netz-yasaka.com/_navigation/navi/1.gif)
}

#navi_01 a:hover{
    background-image: url(http://www.netz-yasaka.com/_navigation/navi/1-over.gif);
}

#navi_02 a{
    background-image: url(http://www.netz-yasaka.com/_navigation/navi/2.gif);
}

#navi_02 a:hover{
    background-image: url(http://www.netz-yasaka.com/_navigation/navi/2-over.gif);
}

#navi_03 a{
    background-image: url(http://www.netz-yasaka.com/_navigation/navi/3.gif);
}

#navi_03 a:hover{
    background-image: url(http://www.netz-yasaka.com/_navigation/navi/3-over.gif);
}

#navi_04 a{
    background-image: url(http://www.netz-yasaka.com/_navigation/navi/4.gif);
}

#navi_04 a:hover{
    background-image: url(http://www.netz-yasaka.com/_navigation/navi/4-over.gif);
}

#navi_05 a{
    background-image: url(http://www.netz-yasaka.com/_navigation/navi/5.gif);
}

#navi_05 a:hover{
    background-image: url(http://www.netz-yasaka.com/_navigation/navi/5-over.gif);
}

#navi_06 a{
    background-image: url(http://www.netz-yasaka.com/_navigation/navi/6.gif);
}

#navi_06 a:hover{
    background-image: url(http://www.netz-yasaka.com/_navigation/navi/6-over.gif);
}



/*
CSS Name : etc
CSS URI : http://www.netz-yasaka.com/etc/
Description : Netz TOYOTA YASAKA CSS-etc
Author : astral-es
Author URI : http://www.astral-es.com/
*/


/* etc（スタイル07）*/

/* 07_title-set */

h3.h3_level {
	margin: 0;
	padding: 4px 25px 5px 0;
	text-align: right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	vertical-align: middle;
	color: #666666;
	background-color: #eeeecc;
	border-bottom: 1px solid #999999;
}

h3.h3_level a{
	color: #666666;
	text-decoration: none;
}

h3.h3_level a:hover{
	color: #996633;
	text-decoration: underline;
}

/* link（スタイル07）*/

a:link {
	color: #666666;
	text-decoration: none
}

a:hover {
	color: #996633;
	text-decoration: underline
}

a:active {
	color: #663300;
	text-decoration: underline
}

a:visited {
	color: #666666;
	text-decoration: none;
}


/* main（スタイル07）*/

.main_guide {
	margin: 5px 25px 0 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #0000ff;
	text-align: right;
}

.main_return {
	margin: 0;
	padding: 0 0 0 414px;
	text-align: left;
}

.main_return a {
	display: block;
	width: 111px;
	height: 13px;
	text-align: right;
	background-image: url(http://www.netz-yasaka.com/etc/_images/return-u.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.main_return a:hover {
	background-image: url(http://www.netz-yasaka.com/etc/_images/return-o.gif);
	background-repeat: no-repeat;
}

.main_link {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #996633;
	text-align: center;
}

.main_link a {
	color: #996633;
	text-decoration: none
}

.main_link a:hover {
	color: #996633;
	text-decoration: underline
}

.font_996633 {
	font-size: 10px;
	color: #996633;
}

.font_ff9900 {
	font-size: 10px;
	color: #FF9900;
}


/* footer（スタイル07）*/

#footer_link {
	width: 500px;
	margin: 20px 0 20px 199px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #666666;
	text-align: center;
	line-height: 18px;
}

#footer_link a {
	color: #996633;
	text-decoration: none
}

#footer_link a:hover {
	color: #996633;
	text-decoration: underline
}


/* sidebar（スタイル07）*/

#sidebar {
	margin: 0;
	padding: 0;
	width: 199px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float: left;
}

#sidebar_search {
	margin: 0;
	padding: 0 0 10px 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.75em;
	color: #666666;
	text-align: center;
}

#shoulder-in ul #sidebar_search ul li {
	margin: 0 0 0.25em 1em;
	padding: 0 0 0 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.825em;
	/* list-style: none; */
	line-height: 1.25em;
	color: #666666;
}

#shoulder {
	margin: 0;
	padding: 0;
	width: 199px;
	background-color: #eeeecc;
	border-left: 1px solid #999999;
}

#shoulder-img {
	border-bottom: 1px solid #999999;
}

#shoulder-in {
	margin: 0;
	padding: 0;
	background-color: #eeeecc;
	border-bottom: 1px solid #999999;
}

#shoulder-in ul {
	margin: 0 0 0.25em 0;
	padding: 0;
	/* padding: 1em 15px; */
	text-align: left;
}

#shoulder-in ul ul {
	margin: 0;
	padding: 0 0 0.5em 0;
}

#shoulder-in li, #shoulder-in li li {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	background-color: #eeeecc;
}

#shoulder-in li div {
	padding: 0 0.5em;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.825em;
	line-height: 1.5em;
	color: #666666;
}

#shoulder-in li li {
	margin: 0 0 0.25em 1em;
	padding: 0 0 0 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.825em;
	background: url(_images/icon-new_s.gif) no-repeat 0.5em 50%;
	line-height: 1.25em;
	color: #666666;
}

#shoulder-in li li a {
	color: #666666;
}

#shoulder-in li li a:hover {
	color: #996633;
	text-decoration: underline;
}

#shoulder-in li li li {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1em;
	color: #666666;
}

#shoulder-in li li li  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1em;
	color: #666666;
}

#shoulder-in li h2 {
	margin: 0 0 0.825em 0;
	padding: 0 0 0 3em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1em;
	color: #FFFFFF;
	background-image: url(_images/sidetitle.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	line-height: 2.5em;
}

#shoulder-in li h2 a {
	color: #FFFFFF;
}

#shoulder-in li h2 a:hover {
	color: #996633;
	text-decoration: underline;
}

#shoulder-out {
	margin: 10px 0 0 0;
	padding: 0;
	width: 199px;
	text-align: left;
}

#shoulder-out ul {
	margin: 0;
	padding: 1em 15px;
	text-align: left;
}

#shoulder-out ul ul {
	margin: 0;
	padding: 0 0 0.5em 0;
}

#shoulder-out li, #shoulder-out li li {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
}

#shoulder-out li div {
	padding: 0 0.5em;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.825em;
	line-height: 1.5em;
	color: #666666;
}

#shoulder-out li li {
	margin: 0 0 0.25em 1em;
	padding: 0 0 0 2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.825em;
	background: url(_images/icon-new_s.gif) no-repeat 0.5em 50%;
	line-height: 1.25em;
	color: #666666;
}

#shoulder-out li li a {
	color: #996633;
	text-decoration: none;
}

#shoulder-out li li a:hover {
	color: #996633;
	text-decoration: underline;
}

#shoulder-out li li li {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1em;
	color: #666666;
}

#shoulder-out li h2 {
	margin: 0 0 0.825em 0;
	padding: 0 0 0 3em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1em;
	color: #FFFFFF;
	background-image: url(_images/sidetitle.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	line-height: 2.125em;
}

#shoulder-out li h2 a {
	color: #FFFFFF;
}

#shoulder-out li h2 a:hover {
	color: #996633;
	text-decoration: underline;
}
