﻿/* CSS Document *//* Reset ------------------------------------------------------------------ *//*    reset.css - resets default browser styling    http://tantek.com/log/2004/09.html#d06t2354    http://www.vox.com/.shared/css/base.css by beausmith.com    http://developer.yahoo.com/yui/reset/*/:link,:visited {    text-decoration:none;}html,body,div,ul,ol,li,dl,dt,dd,form,fieldset,input,textarea,h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,th,td {    margin:0;    padding:0;}h1,h2,h3,h4,h5,h6 {    font-size:100%;    font-weight:normal;}table {    border-spacing:0;}fieldset,img,abbr,acronym {    border:0;} /* strict reset by uncommenting lines below */address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var {    /* font-style:normal; *//* font-weight:normal; */}ol,ul {    list-style:none;}caption,th {    text-align:left;}q:before,q:after {    content:'';}a {    text-decoration:underline;    outline:none;}hr {margin: 5px 0;    border:1px dashed #ccc;}a img,:link img,:visited img {    border:none;}address {    font-style:normal;}/* Layout ----------------------------------------------------------------- */a:hover{color: #ccc;}/* header  */body{margin: 0;	padding: 0;	background-color: #fff;	text-align: center;	font-size: 13px;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", monospace;	line-height: 150%;	}img { 　　border: 0; }#header {	margin:10px auto;	font-size: 13px;	width: 1000px;	text-align: center;	background-image: url(images/header/sw2_menu.jpg);	background-repeat: no-repeat;	height: 80px;}#header ul{	padding-top:52px;	padding-left:184px;	margin-top:0;	list-style:none;}#header li{	margin:0;	padding:0;	list-style:none;	float: left;}#header a span{display:none;}.index_home{    height:28px;    width: 53px;    display:block;} a.index_home{    width: 53px;    background-image:url(images/header/menu-homeoff.jpg);}a:hover.index_home{    width: 53px;    background-image:url(images/header/menu-homeon.jpg);}.index_news{    height:28px;    width: 67px;    display:block;} a.index_news{    width: 67px;    background-image:url(images/header/menu-newsoff.jpg);}a:hover.index_news{    width: 67px;    background-image:url(images/header/menu-newson.jpg);}.index_iv{    height:28px;    width: 67px;    display:block;} a.index_iv{    width: 67px;    background-image:url(images/header/menu-ivoff.jpg);}a:hover.index_iv{    width: 67px;    background-image:url(images/header/menu-ivon.jpg);}.index_pro{    height:28px;    width: 67px;    display:block;} a.index_pro{    width: 67px;    background-image:url(images/header/menu-prooff.jpg);}a:hover.index_pro{    width: 67px;    background-image:url(images/header/menu-proon.jpg);}.index_up{    height:28px;    width: 1010px;    display:block;} a.index_up{    width: 101px;    background-image:url(images/header/menu-upoff.jpg);}a:hover.index_up{    width: 101px;    background-image:url(images/header/menu-upon.jpg);}.index_store{    height:28px;    width: 53px;    display:block;} a.index_store{    width: 53px;    background-image:url(images/header/menu-storeoff.jpg);}a:hover.index_store{    width: 53px;    background-image:url(images/header/menu-storeon.jpg);}.index_sup{    height:28px;    width: 67px;    display:block;} a.index_sup{    width: 67px;    background-image:url(images/header/menu-supon.jpg);}a:hover.index_sup{    width: 67px;    background-image:url(images/header/menu-supon.jpg);}.index_dl{    height:28px;    width: 90px;    display:block;} a.index_dl{    width: 90px;    background-image:url(images/header/menu-dloff.jpg);}a:hover.index_dl{    width: 90px;    background-image:url(images/header/menu-dlon.jpg);}.index_com{    height:28px;    width: 67px;    display:block;} a.index_com{    width: 67px;    background-image:url(images/header/menu-comoff.jpg);}a:hover.index_com{    width: 67px;    background-image:url(images/header/menu-comon.jpg);}/* contents  */#p-index {	margin:0 auto;	width: 1000px;    font-size: 13px;	text-align: left;    min-height: 100%;	}#p-index h1{	margin:0;    padding: 10px 20px;    color: #10147E;    font-size: 16px;    background-color:#cccccc;    background-repeat:repeat-x;    	}#p-index h2{	margin-top:5px;    padding: 5px 20px;    color: #10147E;    font-size: 13px;    background-image:url(images/p_index.jpg);    background-repeat:repeat-x;    	}#p-box{    padding: 10px 20px;    color: #000000;    font-size: 13px;    background-color: #FFFFFF;     border: 1px solid #CCCCCC;	}#p-box a{    color: #10147E;    font-size: 13px;text-decoration: underline;	}#p-box a:hover{    color: #ccc;    font-size: 13px;text-decoration: underline;	}#p-box table{    width: 860px;    font-size: 13px;    border: 0;}#p-box td {padding: 1px 10px 1px 0;}.title {	margin:0 auto;	width: 1000px;	text-align: left;	}.title h1{	margin:0;    padding: 10px 20px;    color: #10147E;    font-size: 16px;	font-weight: bold;    background-color:#cccccc;	display: block;    background-repeat:repeat-x;   	}.title h1 a{    color: #10147E;    text-decoration: underline;   	}.title h1 a:hover{    color: #ccc;    text-decoration: underline;   	}.list-box {	margin:5px auto;	width: 1000px;	text-align: left;    min-height: 100%;	}.list-box h1{	margin:0;    padding: 10px 20px;    color: #10147E;    font-size: 16px;	font-weight: bold;    background-color:#cccccc;    background-repeat:repeat-x;  display: block; 	}.list-box h2{	margin-top:5px;    border-top: 1px solid #ccc;    border-left: 1px solid #ccc;    border-right: 1px solid #ccc;    padding: 5px 20px;    color: #10147E;    font-size: 13px;    background-image:url(images/br_list.jpg);    background-repeat:repeat-x;    	}.list-box p{    color: #000000;    font-size: 13px;	}.list-box p a{    color: #10147E;    font-size: 11px;text-decoration: underline;	}.list-box p a:hover{    color: #ccc;	}.list{    padding: 8px 20px;    color: #000000;    font-size: 13px;    background-color: #FFFFFF;     border: 1px solid #CCCCCC;	}.list a{    color: #10147E;    font-size: 13px;text-decoration: underline;	}.list a:hover{    color: #ccc;    font-size: 13px;text-decoration: underline;	}.list li{	margin: 2px 0;	}.clear {clear: both;}#footer {	margin:10px auto;	width: 1000px;	font-size: 11px;	padding-top:10px;    border-top: 1px solid #ccc;}.f-lbox {	text-align: left;    float: left;	width: 60%;}.f-rbox {	text-align: right;    float: right;	width: 40%;}.f-rbox a{    color: #000;text-decoration: underline;}.f-rbox a:hover{    color: #ccc;}/* ここまで ----------------------------------------------------------------- *//* 検索結果ページ */.search-results-header {    margin: 10px 0 0 0;	font-size: 13px;    color: #000;    clear: both;}.asset-header {margin: 10px 0 0;border-bottom: 2px solid #999999;font-size: 14px;}.asset-body h3 a{font-size: 14px;font-weight:  bold;color: #CC6633;}.asset-more-link a{font-size: 10px;font-weight:  bold;color: #CC6633;}.asset-footer{    clear: both;}
