@charset "UTF-8";


/*-- All ---------------------------------------------------------*/
*
{
margin:0;
padding:0;
}
/*----------------------------------------------------------------*/

/*-- body --------------------------------------------------------*/
body
{
margin:10px auto;
text-align:center;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
background-color:white;
background: url(images/khaki.gif);
background-position: center top;
}

p
{
font-size: 14px;
line-height: 1.6em;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
margin:5px 0 5px 0;
padding:0;
}
/*----------------------------------------------------------------*/


/*-- container ---------------------------------------------------*/
#container
{
width:770px;
margin:0 auto;
padding:0;
text-align:left;
border: 1px solid #ccc;
background-color:white;
}

#container_inner
{
margin:10px;
background-color:white;
}
/*----------------------------------------------------------------*/


/*-- title -------------------------------------------------------*/
#title
{
width:770px;
height:150px;
}
/*----------------------------------------------------------------*/


/*-- navi --------------------------------------------------------*/
#content_navi
{
font-size:12px;
line-height: 1.4em;
padding:2px;
margin-bottom:5px;
border: 1px solid #ccc;
text-align:center;
background-color:white;
}
/*----------------------------------------------------------------*/


/*-- main --------------------------------------------------------*/
#main
{
width:770px;
margin:0 auto;
padding:0px;
text-align:left;
}

#main ol li
{
margin:5px 5px 10px 5px;
list-style:none;
font-size:100%;
line-height:100%;
}

#main_inner
{
width:770px;
hight:auto;
margin:0px;
}

#main_inner h1
{
font-size:18px;
font-weight:bold;
background-color:#FFFFFF;
border-style:solid;
border-width:0px;
border-bottom-width:2px;
border-left-width:4px;
border-color:#31b3e4;
color:#31b3e4;
padding:2px;
margin-bottom:5px;
}

#main_inner h2
{
margin : 0 0 5px 0;
font-size:12px;
line-height: 2em;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
font-weight: bold;
color:#2A78AA;
text-align:center;
background: url(images/h2_back.jpg) repeat-x;
}

#main_inner_left
{
float:left;
width:210px;
/*margin:5px 0px 0px 5px;*/
padding:5px 0px 5px 5px;
border:none;
}

#main_inner_left ol li
{
font-size: 12px;
line-height: 1em;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
margin: 2px 2px 5px 5px;
padding:0 0 0 12px;
list-style:none;
background:url(images/Arrow-Right.png) no-repeat 0px 1px;
}

#main_inner_left_info
{
float:left;
width:200px;
border: 1px solid #002750;
background-color: wtite;
}

#main_inner_left_info h2
{
margin : 0 0 5px 0;
font-size:12px;
line-height: 1.6em;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
font-weight: bold;
color:white;
text-align:center;
background-color: #002750;
}

#main_inner_left_banner
{
float:left;
width:200px;
border: 0px;
margin:0 auto;
}

#main_inner_right
{
float:right;
width:545px;
margin:5px 5px 0px 5px;
}

#main_inner_right .date
{
font-size: 12px;
line-height: 1.2em;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
padding:0 0 10px 5px;
text-align:right;
}

#main_inner_right ol li
{
font-size: 12px;
line-height: 1.4em;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
margin:5px 5px 10px 5px;
list-style:none;
}

#main_inner_right hr
{
width:100%;
height:1px;
border-style:solid;
color:#2A78AA;
margin:10px auto 10px;
}

#main_inner_right_main
{
width:545px;
float:left;
margin: 0px 5px 5px 0px;
border: 0px;
background-color: white;
}

#main_inner_right_info
{
width:543px;
float:left;
margin: 0px 5px 5px 0px;
border: 1px solid #002750;
background-color: white;
}

#main_inner_right_info ol li
{
font-size: 12px;
line-height: 0.7em;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
margin:5px 5px 10px 5px;
list-style:none;
}

#main_inner_right_info h2
{
margin : 0 0 5px 0;
font-size:12px;
line-height: 1.6em;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
font-weight: bold;
color: white;
text-align:center;
background-color: #002750;
}

/*----------------------------------------------------------------*/


/*-- footer ------------------------------------------------------*/
#footer
{
width:770px;
margin0;
padding:0;
color:white;
background-color:#;
}

#footer_inner
{
width:770px;
margin:0 auto;
padding:10px 0px 10px 0px;
text-align:center;
font-size: 10px;
line-height: 1.0em;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
color:white;
background-color:#002750;
}
/*----------------------------------------------------------------*/


/*-- AD ----------------------------------------------------------*/
#footer_AD
{
width:770px;
padding:0px 0px 5px 0px;
}

#footer_AD_inner
{
width:728px;
margin:0 auto;
padding:0;
text-align:left;
border: 1px solid #ccc;
list-style:none;
}
/*----------------------------------------------------------------*/

/*-- Page Bute ---------------------------------------------------*/
#PageBult_main
{
width:545px;
float:left;
margin: 0px 5px 5px 0px;
border: 0px;
background-color: white;
}

#PageBult_main_inner
{
margin:0 auto;
text-align:center;
background-color: white;
text-align:center;
font-size: 14px;
line-height: 1.6em;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
color:black;
}

#PageBult_main_inner a
{
text-decoration: none;
}
/*----------------------------------------------------------------*/

/*-- Java Menu List ----------------------------------------------*/
ul.tree {
padding: 0 0 0 3px;
font-size: 12px;
line-height: 1em;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
list-style: none;
}
ul.tree ul {
padding: 0 0 0 0px;
}
ul.tree li {
margin: 2px 2px 5px 2px;
padding: 0 0 0 12px;
    background: url(images/Arrow-Right.png) no-repeat 0px 1px;
    list-style: none;
}
ul.tree li.tree_end {
    background: url(images/Arrow-Right.png) no-repeat 0px 1px;
    list-style: none;
}
.subcategories a.foldmark {
    font-size:12px; /* マークのフォントサイズ */
    text-decoration: none; /* マークの文字装飾（装飾なし） */
}
/*----------------------------------------------------------------*/

/*-- Amazon/Dmm affiliate Link -----------------------------------*/
#Affiliate_main
{
width:545px;
float:left;
margin: 0px 5px 5px 0px;
border: 0px;
background-color: white;
font-size: 12px;
line-height: 1.4em;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
}

#Affiliate_main_inner
{
width:545px;
float:left;
margin:0px 0px 5px 0px;;
padding:0;
}

#Affiliate_main_inner_images
{
float:left;
margin:0px 5px 0px 0px;
}

#Affiliate_main_inner_data
{
float:left;
margin:0px;
text-align:left;
}

#Affiliate_main_inner_comment
{
text-align:left;
}
/*----------------------------------------------------------------*/

