@charset "UTF-8";



@import 'style.css';

@import 'headmenu.css';



/*サポートトップページ*/

#main .support-pdf{background: #f0f0f0;float:left;padding:12px 25px;}

#main .support-pdf a{background: url(../img/arrow.gif) no-repeat left center;padding-left:25px;}

#main .support-pdf2{width:465px;float:right;}

#main .support-2column{}

#main .support-2column .support-left{width:415px;float:left;}

#main .support-2column .support-right{width:215px;float:right;}

#main .support-caption{

	margin-top:35px;

	padding:12px 5px;

	color: #000000;

	background: #f0f0f0;

}

#main .support-caption p{font-size:85%;margin-top:1em;}

#main .support-caption p span{color: #666666;}

* html #main .support-caption{margin-top:40px;padding:12px 16px;}







/*カレンダーページ*/

.calendarbase{

	background: url(../support/img/calendar_base.gif) no-repeat;

	height: 232px;

	width: 207px;

	margin-bottom: 10px;

	margin-top: 10px;

	margin-right:2px;

	float:left;

}

.mr9{margin-right:9px;}

.calendarbase table{

	margin-left: 17px;

	margin-top: 18px;width: 168px;

}

.calendar{	margin-bottom: 15px;}

.calendar td,.calendar th{	font-size: 10px;	line-height: 12px;	text-align: center;}

.calendar td{

	color: #000000;

	border: 1px solid #e6e6e6;

}

.calendar th.hol1 {

	font-weight: normal;

	color: #cc3333;

}

.calendar th.hol2 {

	font-weight: normal;

	color: #509bfa;

}

ul.label{float:right;width:200px;display:block;}

.label li{

	float:right;

	width:75px;

	line-height:19px;

	margin-right: 7px;

	text-align: center;

}

.label li.hol1{color: #cc3333;background-color: #f3f3f3;border: 1px solid #e6e6e6;}

.label li.hol2{color: #ffffff;background-color: #96cdff;border: 1px solid #e6e6e6;}





.calendar td.hol1 {

	font-weight: normal;

	color: #cc3333;

	background-color: #f3f3f3;

}

.calendar td.hol2 {

	color: #ffffff;

	background-color: #96cdff;

}



.calendar th {

	font-weight: normal;

	text-align: center;

	padding: 5px;



}

.calendar td {

	text-align: center;

	padding: 5px 4px;



}

.calendar th.month {

	color:#000000;font-size:14px;text-align: left;padding-bottom:5px;

}

.calendar th.month-e {

	color:#bebebe;padding-bottom:5px;

	font-size:10px;

	text-align: right;

}









/*サポートページサイドメニュー用*/

#side05 {

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

	color: #333;

	text-align: left;

	background-color: #ebebeb;

	width: 231px;

}

#side05 p {

	line-height: 1em;

	margin-bottom: 0em;

}





/* 大項目選択済みボタン（タイトル扱い）*/

body#support00 #side05 .support00,

body#support01 #side05 .support01,

body#support02 #side05 .support02,

body#support03 #side05 .support03 {

	background-color: #c3dceb;

	width: 217px;

	border: 1px solid #FFF;

	margin-right: auto;

	margin-left: auto;

	padding-top: 3px;

	padding-right: 3px;

	padding-left: 3px;

	margin-bottom: 3px;

	overflow: hidden;

}

body#support00 #side05 .support00 .title,

body#support01 #side05 .support01 .title,

body#support02 #side05 .support02 .title,

body#support03 #side05 .support03 .title {

	background-image: url(../img/side_bttn-cat_on.gif);

	height: 46px;

	width: 217px;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

	background-color: #FFF;

	margin-bottom: 3px;

	overflow: hidden;

}

body#support00 #side05 .support00 .title a,

body#support01 #side05 .support01 .title a,

body#support02 #side05 .support02 .title a,

body#support03 #side05 .support03 .title a {

	color: #333;

	text-decoration: none;

	display: block;

	padding-top: 8px;

	padding-left: 11px;

	padding-bottom: 5px;

}

body#support00 #side05 .support00 .title a .english,

body#support01 #side05 .support01 .title a .english,

body#support02 #side05 .support02 .title a .english,

body#support03 #side05 .support03 .title a .english {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: right;

	color: #999;

	margin-top: 11px;

	margin-right: 8px;

}





/* 大カテゴリー未選択ボタン */

#side05 .side-menu {

	width: 225px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 3px;

}

#side05 .side-menu .title {

	background-image: url(../img/side_bttn-cat.gif);

	background-repeat: no-repeat;

	height: 54px;

	overflow: hidden;

}

#side05 .side-menu .title a {

	color: #333;

	text-decoration: none;

	display: block;

	padding-top: 11px;

	padding-bottom: 5px;

	padding-left: 14px;

}

#side05 .side-menu .title a .english {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: right;

	color: #FFF;

	margin-top: 14px;

	margin-right: 12px;

}


