@charset "utf-8";

@import url(style.css);

/* メインイメージと2段組
---------------------------------------------*/
#two_contents {
	overflow: auto !important;
	overflow /**/: hidden;
	width: 100%;
	padding: 0px 0;
	background: #FFFFFF url(../images/leftside_bg.gif) left top repeat-y;
        text-align:center;
}
#linkleft {
        float: left;
	width: 190px;
	padding-bottom: 5px;
        padding-top: 15px;
        text-align:left;
}
#linkmain {
	float: right;
	background: #FFFFFF;
	width: 550px;
        padding: 0px 5px 15px 5px;
}

/* 本文のレイアウト
---------------------------------------------*/

#howto {
	width: 500px; /* ボックスの幅を指定 */
        padding-bottom: 15px;
}
#howto table {
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	font-size: 90%;
	width: 100%;
        text-align: left;
}
#howto td {
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: none;
	border-right: none;
	padding: 5px 0px 5px 25px;
}

#howto th {
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 6px solid #CCCCCC; /* 左方向のボーダーを6pxに変更 */
        border-left-color: #F7941D;
	border-right: none;
	background-color: #F3F3F3;
	padding: 3px;
}
#howto ul {
       list-style: none;
       margin: 0;
       padding: 0;
}
#howto li {
       margin: 0;
       padding: 4px 0 4px 10px;
       background: #FFFFFF url(../images/point.gif) left center no-repeat;
}

	/* 共通
	---------------------------------------------*/
	#linkleft .list ul{
		margin : 0px;
               list-style: none;
	}
	#linkleft .list {
		margin-bottom: 20px;
               width: 180px;
               text-align: left;

	}
	#linkleft .list li {
		margin: 5px 0 0 10px;
		padding-left: 15px;
                padding-top: 3px;
                padding-bottom: 3px;
		background: url(../images/arrow.gif) left center no-repeat;
		border-bottom: 1px solid #CCCCCC;

	}
	
	/* 見出し
	---------------------------------------------*/
	#linkleft .list h4 {
		padding: 2px 10px;
		color: #FFFFFF;
		background-color: #2D78BF;
                width: 160px;
	}

#ain {
        position:relative;
	width: 400px;
	background: #FFFFFF;
	padding: 10px;
}

#ain table {
    background-color: FFFFFF;
    width: 430px;
    margin:0px auto;
    font-size: 12px;
    border-top:none;
    border-left: 1px solid #003399; 
    border-right: 1px solid #003399;
    border-bottom: 1px solid #003399; 
}
#ain th {
    background-color: #FFFFE0;
    border-top:1px solid #003399; 
    border-left: none;
    border-right: 1px solid #003399;
    border-bottom: none;
    font-weight: normal;
    padding: 2px 5px;
    text-align:left;
    width: 90px;
}
#ain td {
    background-color:#FFFFFF;
    border-top: 1px solid #003399;
    border-left: none;
    border-right:  none;
    padding: 2px 10px;
    text-align:left;
}