@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      basic_style.css
 Style Info:     特集基本のスタイル
----------------------------------------------------------- */


/*
	基本リンクカラー
----------------------------------------------------*/

a:link {
    color: #1b47ff;
    text-decoration: none;
}
a:visited {
    color: #9720c9;
	text-decoration: none;
}
a:hover {
    color: #ff7d00;
	text-decoration: none;
}


/*
 テキストのスタイル[
----------------------------------------------------------- */
/*基本*/

.tx_basic {
    color: #333;
	font-size: 75%;
	line-height: 1.6em;
}

/**/


/*注意書き1*/

.caution {
	font-size: 65%;
	line-height: 1.3em;
	color: #FF0000;
}

/**/


/*100%_16px*/

.tx16_333 {
    color: #333;
	font-size: 100%;
}

.tx16_333b {
    color: #333;
	font-size: 100%;
	font-weight: bold;
}

/**/


/*87.5%_14px*/
.tx14_333 {
    color: #333;
	font-size: 87.5%;
}

.tx14_333b {
    color: #333;
	font-size: 87.5%;
	font-weight: bold;
}

/**/

/*75%_12px*/

.tx12_333 {
    color: #333;
	font-size: 75%;
}

.tx12_333b {
    color: #333;
	font-size: 75%;
	font-weight: bold;
}

.tx12_f00 {
    color: #f00;
	font-size: 75%;
}

.tx12_f00b {
    color: #f00;
	font-size: 75%;
	font-weight: bold;
}

/**/


/*68.8%_11px*/

.tx11_333 {
    color: #333;
	font-size: 68.8%;
}

.tx11_333b {
    color: #333;
	font-size: 68.8%;
	font-weight: bold;
}

/**/


/*63%_10px*/

.tx10_333 {
    color: #333;
	font-size: 63%;
}

.tx10_333b {
    color: #333;
	font-size: 63%;
	font-weight: bold;
}

.tx10_f00 {
    color: #f00;
	font-size: 63%;
}

.tx10_f00b {
    color: #f00;
	font-size: 63%;
	font-weight: bold;
}


/**/

/* パンくず */

a.sub:link { 
	color: #1b47ff;
	text-decoration: none  !important;
}
a.sub:visited {
	color: #9720c9;
	text-decoration: none  !important;
}
a.sub:hover {
	color: #ff7d00;
	text-decoration: none  !important;
}

/**/



/*
 よく使うスタイル[
----------------------------------------------------------- */

.fleft {
    float: left;
}

.clear {
    clear: both;
}


.clear_f:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear_f {
	display: inline-table;
	zoom: 1;
}
/* Hides from IE-mac \*/
* html .clear_f {
	height: 1%;
}
.clear_f {
	display: block;
}
/* End hide from IE-mac */


.vtop {
    vertical-align: top;
}

.vmiddle {
    vertical-align: middle;
}

.vbottom {
    vertical-align: bottom;
}

.textleft {
    text-align: left;
}

.textcenter {
    text-align: center;
}
.textright {
    text-align: right;
}

.bold{
    font-weight: bold !important;
}

.underline {
    text-decoration: underline !important; 
}


/*
 アイコン+テキスト[
----------------------------------------------------------- */

/*TOPに戻る系のスタイル*/

.totop {
	font-size: 75%;
	color: #666666;
	text-align: left;
	min-height:12px;
	height: auto !important;
	height: 12px;
	width: 740px;
}

.totop_a {
	text-decoration: underline !important;
	background: url(/jalan/doc/theme/common/images/totop_icon001.gif) no-repeat left top;
	padding-left: 13px;
}

.ken_totop {
	text-decoration: underline !important;
	background: url(/jalan/doc/theme/common/images/totop_icon002.gif) no-repeat left top;
	padding-left: 13px;
}

.to_pagetop {
	font-size: 65%;
	color: #666666;
	width: 740px;
	text-align: right;
	min-height:10px;
	height: auto !important;
	height: 10px;
}

.to_pagetop_a {
    text-align: left;
	padding-left: 12px;
	background: url(/jalan/doc/theme/common/images/totop_icon003.gif) no-repeat left top;
}

/*totop マージン追加 090324廃止*/

.totop_margin {
    padding-top: 8px;
}


/*ページ内リンクスタイル*/

.internal_link {
	width: 720px;
	text-align: left;
	font-size: 12px;
}

.internal_link li {
	display: inline;
}

.internal_link li a {
	background: url(/jalan/doc/theme/common/images/internallink_icon001.gif) no-repeat left top;
	padding-left: 13px;
	text-decoration: underline !important;
}

/**/
