@charset "Shift_JIS";
/* ======BODY==================== */


body {
	text-align: center;
	margin: 0px;
	background-color:#ffffff;
}


#pagearea {
background-color: #ffffff;
width:800px;
margin: 0px auto;
padding: 0px;
text-align: left;
}

#header {
	width: 800px;
	height: 74px;
	margin: 0px;
	padding: 2px 0px;
	clear: left;
}
.search {
margin:12px 0px 0px;
font-size:medium;
font-family:"Times New Roman", Times, serif,"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.search input,.search select {
font-family:"Times New Roman", Times, serif,"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
#main {
border-top:3px solid #000000;
border-bottom:3px solid #000000;
padding:0px;
margin:10px 0px 3px;
width: 800px
/*position:relative;position:relative;*/
}

.pagecontents {
width:670px;
/*float:right;*/
}

.side {
/*float:left;*/
width:130px;
line-height:0;
}

/* ======FOOTER==================== */

#footer {

background-color: #ffffff;
border-top:1px solid #999999;
/*border-bottom:8px solid #cccccc;*/
padding:0px;
width: 800px;

}

.ft {
color:#aa0000;margin-top:10px;
font-size:small;
font-family:Arial, Helvetica,'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;

}

.ftcopy {
color: #333333;margin-top:5px;font-size: 12px;
font-family:Geneva,'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;

}
#footer .en,
#footer .en .ft,
#footer .en .ftcopy
{
font-family:"Times New Roman", Times, serif,"ヒラギノ明朝 Pro W3";
}

#footer a:link,
#footer a:visited {
	color: #333333;
}
#footer a:hover {
	color:#cc0000;text-decoration:none;
}

#footer .ft a:link,
#footer .ft a:visited {
	color:#aa0000;}
	
#footer .ft a:hover {
	color:#cc0000;text-decoration:underline;
}

/* =========================== */
.clearfix:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */


/* ======検索=============== */
.search_result {
margin:15px 0px;
}

.search_container {
font-size:medium;
}

.search_box {
font-size:medium;
margin:15px 0px 30px;
}

h3.read_search {
margin-top:10px;
margin-bottom:0px;
font-size:18px;
color:#3333333;
background-image:url(img/yakumono_b.gif);background-repeat:repeat-y;
padding:3px 0px;padding-left:15px;
font-family:"Times New Roman", Times, serif,"ヒラギノ明朝 Pro W3";


}

/* ======MENU==================== */
.menu_box {

/*border-top: 1px solid #aFb8b4;margin-bottom:1px;*/
background-color:#ffffff;

width:130px;
min-height:79px;
margin-bottom:1px;
padding:6px 0px;
}

.menu_waku {
margin:0px 6px;
width:112px;
min-height:67px;
background-color:#33ffff;
}

.menu_item {
font-size:12px;
position:relative;

}

/* ----------------------- */
.secondmenu {
width:180px;
/*background-color:#ff0000;*/
position:absolute;
top:0px; left:130px;
clear:both;
}

.sm_body {
}

.sm_box {
border: 0px solid #f0fff0;
border-bottom: 1px solid #ffffff;
/*background-color:#F5F9F7;*/
padding:12px 0 12px;
}

.sm_item {
 margin-left: 10px;
 font-weight:bold;
}

.sm_item,
.sm_item a,
.sm_item a:link,
.sm_item a:visited {

 color:#000000;
 font-size:12px;
 text-decoration:none;
}

.sm_item a:hover {color:#990000;}

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

.smA_box {
border: 0px solid #f0fff0;
border-bottom: 1px solid #333333;border-left: 1px solid #333333;
background-color:#ffffff;
padding:3px 0 3px 5px;
}

span.smA_linkitem {
float:left;display:block;
padding:0px 0px 0px;padding-left:19px;padding-right:0px;
font-size: small;/*13px		元*12px;*/
 background-image: url(img/share/allow_black.gif);background-repeat:no-repeat;
color:#333333;text-decoration:none;

/*font-family:"Times New Roman", Times, serif,"ＭＳ Ｐ明朝", "MS PMincho";*/
}

span.smA_linkitem a,
span.smA_linkitem a:link {text-decoration:none;color:#333333;}
span.smA_linkitem a:visited {text-decoration:none;color:#777777;}
span.smA_linkitem a:hover {text-decoration:none; color: #cc0000;}

.smA_now {background-color:#ffffff;}
.smA_now span.smA_linkitem a,
.smA_now span.smA_linkitem a:link ,
.smA_now span.smA_linkitem a:visited{color:#cc0000;}




/*　=======LIST=======　*/

.collections_main {
margin-top:0px ;margin-bottom:30px; margin-left:20px; width:650px;clear:both;
}

h3.title_collections {
margin:8px 5px 5px 0px;
font-size:14px;
color:#3333333;
font-weight:normal;
border-left:2px solid #000000;
padding:0px 0px;padding-left:10px;
/*font-family:Lucida,Geneva, Arial, Helvetica, sans-serif,"Meirio","ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";*/
font-family:Geneva,'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}
h3.title_collections .en{
font-size:95%;
}

.title_collections a ,
.title_collections a:link,
.title_collections a:visited,
.caption a:visited {text-decoration:none;color:#333333;}
.title_collections a:hover
 {text-decoration:none;color:#cc0000;
}

.title_collections_base {
width:200px;
background-color: #DFE4E8;
text-align:center;
padding :4px 0px;
margin:5px 0px 5px;
font-size:medium;
color:#3333333;
}


.photo_base {
width:200px;
background-color: #c9ccb0;
text-align:center;
padding :4px 0px;
}

.photo_base img {
margin 4px;text-align:center;border:0px;
}



.title .title_sub {
font-size:12px;
color:#3333333;
font-weight:normal;
}

h3.title {
margin:0px 0px 7px;
font-size:14px;
color:#3333333;
font-weight:normal;
border-left:2px solid #555555;
padding:5px 0px;padding-left:10px;

}

h3.read_b {
margin-top:0px;
font-size:18px;
color:#3333333;
background-image:url(img/yakumono_b.gif);background-repeat:repeat-y;
padding:3px 0px;padding-left:15px;

font-family:"Times New Roman", Times, serif,"ヒラギノ明朝 Pro W3";

}

h3.read_w {
margin-top:0px;
font-size:18px;
color:#ffffff;
background-image:url(img/yakumono_w.gif);background-repeat:repeat-y;
padding:3px 0px;padding-left:15px;

}

h4.caption {
font-size:12px;
color:#666666;
border-left:1px solid #8B9DA7;
padding-left:10px;
font-weight:normal;
line-height:130%;
}




/* ======LINK==================== */

a:link {
	color: #aa0000;text-decoration:none;
}

a:visited {
	color: #aa0000;text-decoration:none;
}

a:hover ,
a:active {text-decoration:underline;color: #cc0000;}



span.link_grey {}
span.link_grey a {text-decoration:none;}
span.link_grey a:link {text-decoration:none;color:#333333;}
span.link_grey a:hover {text-decoration:none;color:#aa66ff;}

span.link_w a:link,
span.link_w a:hover {
color: #ffffff;
}

.link_arrowR_M {
float:left;
display:block;

padding:0px 0px 0px;
padding-right:28px;
padding-top:1px;
}

.link_arrowR_M a {
padding-left:20px;
text-decoration:none;
background-image: url(img/share/allow_red_M.gif);
background-repeat:no-repeat;
color:#333333
}
.link_arrowR_M a:link {text-decoration:none;color:#333333;}
.link_arrowR_M a:visited {text-decoration:none;color:#333333;}
.link_arrowR_M a:hover {text-decoration:none;color:#cc0000}
/*　---------------------　*/

.title a,
.caption a {
text-decoration:none;
}
.title a:link,
.title a:visited,
.caption a:link,
.caption a:visited {text-decoration:none;color:#333333;}
.title a:hover,
.caption a:hover {text-decoration:none;color:#6666ff;
}

/* ----- サイドカラー  ---- */
.side_col_top {background-color:#980030;}/*#c9cca0#8D8467#B5A190*/
.side_col_collections {background-color:#c9cca0;}
.side_col_about {background-color:#d9ddb0;}
.color_adsearch1 {background-color:#000000;}
.color_adsearch2 {background-color:#dddddd;}

.side_col_ga {background-color:#cFd4d8;}@charset "UTF-8";
/* CSS Document */



/*　=======LEFT MENU 2009.6.5=======　*/

#leftlinkmenu{
	margin:0px;
	background-color:#FFFFFF;
	text-align:left;
}

#leftlinkmenu td{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
}


#leftlinkmenu td div.llmenu{
	margin:0px;
	padding:0px;
/*	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;*/
	
	font-family:"Times New Roman", Times,"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3",serif;
	background-color:#FFFFFF;
	border-top:#97002F solid 2px;
	border-left:#97002F solid 2px;
	font-size:12px;
	line-height:17px;
}
/*　=======LEFT MENU 2009.6.5=======　*/

#leftlinkmenu td div.llmenu a{
	color:#000000;
	text-decoration:none;
	display:block;
	padding:5px;
	background-color:#FFFFFF;

	border-top:#FFFFFF solid 3px;
	border-left:#FFFFFF solid 3px;
	border-bottom:#FFFFFF solid 5px;
}

#leftlinkmenu td div.llmenu a:hover{
	color:#000000;
	text-decoration:none;

	border-top:#97002F solid 3px;
	border-left:#97002F solid 3px;
	border-bottom:#97002F solid 5px;
}



#leftlinkmenu td div.llmenu a em{
 color:#997777;
 text-decoration:none;
 font-family:Georgia, 'Times New Roman', Times, serif, "ヒラギノ明朝 Pro W3";
 font-style:normal;
 font-size:11px;
 line-height:13px;
 font-weight:normal;
}

#leftlinkmenu td div.llmenu a:hover em{
 color:#97002F;
 text-decoration:none;

 font-style:normal;
 font-size:11px;
 line-height:13px;
 font-weight:normal;
}

#leftlinkmenu td div.llmenu a strong{
 color:#333333;
 text-decoration:none;
 font-style:normal;
 /*font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;*/

 font-size:14px;
 line-height:17px;
}

#leftlinkmenu td div.llmenu a:hover strong{
 color:#97002F;
 text-decoration:none;
 font-style:normal;
 /*font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;*/

 font-size:14px;
 line-height:17px;
}


#leftlinkmenu td div.llmenu0h{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	border-top:#000000 solid 2px;
	border-left:#000000 solid 2px;
	/*font-family:'Times New Roman', Times, serif, "ヒラギノ明朝 Pro W3";*/
	font-family:"Times New Roman", Times,"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3",serif;
	font-size:12px;
	line-height:17px;
}
#leftlinkmenu td div.llmenu0h a{
	color:#000000;
	text-decoration:none;
	display:block;
	padding:5px;

	background-color:#FFFFFF;
	border-top:#000000 solid 3px;
	border-left:#000000 solid 3px;
	border-bottom:#000000 solid 5px;
}

#leftlinkmenu td div.llmenu0h a:hover{
	color:#000000;
	text-decoration:none;
	border-top:#000000 solid 3px;
	border-left:#000000 solid 3px;
	border-bottom:#000000 solid 5px;
}



#leftlinkmenu td div.llmenu0h a em{
 color:#997777;
 text-decoration:none;
 font-family:Georgia, "Times New Roman", Times, serif;/**/
 font-style:normal;
 font-size:11px;
 line-height:13px;
 font-weight:normal;
}

#leftlinkmenu td div.llmenu0h a:hover em{
 color:#97002F;
 text-decoration:none;

 font-style:normal;
 font-size:11px;
 line-height:13px;
 font-weight:normal;
}

#leftlinkmenu td div.llmenu0h a strong{
 color:#333333;
 text-decoration:none;
 font-style:normal;
 /*font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;*/

 font-size:14px;
 line-height:17px;
}

#leftlinkmenu td div.llmenu0h a:hover strong{
 color:#97002F;
 text-decoration:none;
 font-style:normal;
 font-size:14px;
 line-height:17px;
 /*font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;*/

}

.homeLang {background-color:#980030;width:123px;height:50px;background:#980030;border:0px;position:relative;overflow:hidden;margin-left:7px;
}
a.langText,
a.langText:visited {
display:block;/*position:relative;top:27px;left:14px;*/
color:#fff;

background-color:#980030;
background-image:url(img/arrow_squareline_RedRed.gif) ;
background-repeat:no-repeat;

background-position:7px 3px;


padding:5px 0px 0px 30px;height:20px;font-size:14px;
font-family:Georgia, 'Times New Roman', Times, serif, "ヒラギノ明朝 Pro W3";/* NECESASRY!*/
}
a.langText_on,
a.langText_on:visited {
color:#000000;
background-color:#fff;
background-image:url(img/lang_h.gif) ;
background-position:5px 3px;
text-decoration:none;
}


a.langText:hover {
color:#fff;
background-color:#aa0030;
}
a.langText_on:hover {
color:#000000;
background-color:#fff;
}
