/* Contents structure */

/* Main font */
td {
  font-size: 15px;
  line-height: 22px;
  color: #333333;
  font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ　Ｐゴシック", Verdana, Arial, Helvetica;
  letter-spacing:1px;
 }

.hd {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #0066FF;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ　Ｐゴシック", Verdana, Arial, Helvetica;
	letter-spacing:2px;
 }
 
.hd2 {
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	color: #000;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ　Ｐゴシック", Verdana, Arial, Helvetica;
	letter-spacing:1px;
    padding:0 6px; 
    border-left:8px solid #7DD4FF;
 }

.h1 {
	font-size: 1.2em;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ　Ｐゴシック", Verdana, Arial, Helvetica;
	letter-spacing:1px;

 }
 
.mid {
	font-size: 12px;
	line-height: 16px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ　Ｐゴシック", Verdana, Arial, Helvetica;
	letter-spacing:0px;
 }
 
 .small {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ　Ｐゴシック", Verdana, Arial, Helvetica;
	letter-spacing:0px;
 }

/* List structure */
ul {
	margin: 0  0 0 20px;
}

ol {
	margin: 0 0 0 10px;
}

li {
	list-style: url(images/li.gif);
	margin: 5px 0 10px 15px ;
	line-height: 20px;
}

code {
    width:470px;
	height:60px;
  	background: #FFFFFF url(images/faq/faq_link.jpg) no-repeat;
	font: normal 13px  Verdana, Arial, Helvetica;
	line-height: 20px;
	color: #666;
	text-align: left;
	display: block;
	padding: 10px 10px 10px 220px;
	white-space: normal	;
	margin: 10px 20px ;
	border: 0px #EEEEEE solid;
}

.code2 {
  	background: #FFFFFF url(images/faq/hd_link.jpg) no-repeat;
	font: normal 12px  Verdana, Arial, Helvetica;
	line-height: 20px;
	color: #666;
	text-align: left;
	display: block;
	padding: 10px 10px 10px 200px;
	white-space: normal	;
	margin: 10px;
	border: 2px #EEEEEE solid;
}
 
.comment_box {
    line-height:140%;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ　Ｐゴシック", Verdana, Arial, Helvetica;
	font-size: 11px; color: #353535;
	border: 1px dashed #999999; padding: 4px;
}

/* Back Images structure */
.tdshadow {
  	background: #FFF url(images/td_shadow.gif) repeat-x;
	padding: 3px 10px 10px 10px;
}

.tdhowto {
  	background: #FFF url(images/setumei_bg.jpg) no-repeat;
	padding: 10px 10px 10px 10px;
}

.pict {
	padding: 4px;
	border: 0px #DDDDDD solid;
		margin: 0 10px 5px 10px; 
}

/* Link Content structure */
.link_item {
	background: #FFF url(images/bglink.jpg) no-repeat;
	width: 320px;
	height: 160px;
	font-size: 11px; color: #333;
	line-height: 16px;
	letter-spacing: 0px;
	text-align: center;
	padding: 10px 20px 10px 20px;
}
.link_item a span {
	font: bold 13px Verdana,sans-serif;
	letter-spacing: 0px;
	margin-top: 14px;
	margin-bottom: 10px;
}
.link_box { 
    line-height:120%;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ　Ｐゴシック", Verdana, Arial, Helvetica;
	font-size: 11px bold; color: #A5D0E1;
	border: 1px solid #C0E3F1; padding: 1px;
	background: #FFF;
}
.link_box_on { 
    line-height:110%;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ　Ｐゴシック", Verdana, Arial, Helvetica;
	font-size: 12px bold; color: #333;
}

/* link font */
a:link {
  font-size: 14px;
  line-height: 16px;
  color: #0033FF;
  font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ　Ｐゴシック", Verdana, Arial, Helvetica;
  text-decoration: none;
  letter-spacing: 1px;
}
a:visited {
  font-size: 14px;
  color: #0033FF;
  text-decoration: none;
}
a:hover {
  color: #FF9900;
  text-decoration: underline;
}
a:active {
  color: #FF0000;
  text-decoration: underline;
}

body{   overflow-x:hidden;   }


/* Scrollbar structure */
/*scrollbar-face-color:#e8d1bb; スクロールバー本体の色*/
/*scrollbar-highlight-color: #BBD3E8;   スクロールバー左側（上）の影*/
/*scrollbar-shadow-color: #BBD3E8;   スクロールバー右側（上）の影*/
/*scrollbar-3dlight-color: #7EAED6;   スクロールバーの左側（下）の影*/
/*scrollbar-arrow-color: #7EAED6;   矢印の色*/
/*scrollbar-track-color: #EFEFEF;   背面の色*/
/*scrollbar-darkshadow-color: #71A0C8;  スクロールバー右側（下）の影*/

