/******************************************************************************/
/*                                                                            */
/*  <スタイルシート名> ：SMS共通スタイルシート定義(ID)(TAG)                   */
/*                                                                            */
/*  <機能概要>         ：HTMLページスタイルを共通化する                       */
/*                                                                            */
/******************************************************************************/

/*----------------------------------------------------------------------------*/
/*  tag                                                                       */
/*----------------------------------------------------------------------------*/
a:link    {color: #0000FF;}
a:visited {color: #0000FF;}
a:active  {color: #FF9933;}
a:hover   {color: #660099;}

body{
    width                      : 100%;
    height                     : ;
    text-align                 : left;
	  overflow                   : auto;
    background-color           : ;
    margin                     : 0;
    background-image           : url("/img/contents-bg.gif");
    /*scrollbar-base-color     : #CCCCCC;
    scrollbar-face-color       : #CCCCCC;
    scrollbar-arrow-color      : #CCCCCC;
    scrollbar-3dlight-color    : #CCCCCC;
    scrollbar-darkshadow-color : #CCCCCC;
    scrollbar-shadow-color     : #CCCCCC;*/
}

table{
}

tr{

}

th{
	  font-size              : x-small;
		line-height            : 130%;
}

td{
	  font-size              : x-small;
		line-height            : 130%;
}

ul{
    text-align                 : left;
}

li{
    text-align                 : left;
}

h1 {
    margin                     : 2 0 1 5;
		font-weight                : normal;
		text-align                 : left;
    font-size                  : 11px;
		color                      : #666666;
}

h2,h3,h4,h5,h6,p,dl {
    margin                     : 0;
    padding                    : 0;
		color                      : #ffffff;
    font-size                  : 15px;
}

img{
    border                     : 0px;
}

input{
}

span{
	  font-size              : x-small;
		line-height            : 130%;
}
/*----------------------------------------------------------------------------*/
/*  div_id                                                                    */
/*----------------------------------------------------------------------------*/
/*--大枠--------------------------------------------------*/
div#all {                 /* オール */
    width                  : 900;
	  margin                 : 0 auto;
	  text-align             : left;
		border                 : solid 1px #777777;
    background-color       : #ffffff;
}

div#header {              /* ヘッダー */
    background-color       : #ffffff;
}

div#content {             /* コンテンツ */
    width                  : 900;
    background-color       : #ffffff;
    /*background-color       : #FFF5EA;*/
}

div#main {                /* メインコンテンツ */
	  width                  : 710;
	  float                  : left;
		padding                : 0 0 10 10;
	  background-color       : #ffffff;
}

div#menu {                /* メニュー */
    width                  : 175;
	  float                  : right;
		margin                 : 0;
		padding                : 10 0 0 0;
    background-color       : #ffffff;
}

div#footer {              /* ヘッダー */
    width                  : 900;
		padding                : 2 0 2 0;
		font-size              : x-small;
		text-align             : right;
    clear                  : both;
    background-image       : url("/img/footer-bg.gif");
		border-top             : solid 1px #999999;
}

/*--小枠--------------------------------------------------*/
div#line-top {
	  width                  : 900;
		font-size              : 3px;
    background-color       : #F95D07;
}

div#h1-txt {
	  width                  : 900;
		margin                 : 1 0 0 0;
		border-top             : solid 1px #999999;
		background-color       : #F6F6F6;
}

div#head-con {
	  width                  : 900;
		height                 : 90;
		border-top             : solid 1px #cccccc;
    background-image       : url("/img/header-bg.gif");
}

div#head-con-model {    /* 商材個別model用 */
	  width                  : 900;
		padding                : 5 0 5 5;
		border-top             : solid 1px #cccccc;
    background-image       : url("/img/header-bg.gif");
}

div#head-con:after {    /* ファイヤーフォックス上での固定用 */
    content                : "";
    display                : block;
    clear                  : both;
    height                 : 1px;
    overflow               : hidden;
}

div#head-con img{
    margin                 : 5 0 7 10;
		float                  : left;
}

div#top-list{
    margin                 : 3 6 0 0;
		float                  : right;
}

div#top-list ul li a{
		text-decoration        : none; 
}

div#top-list ul{
    margin                 : 0 0 0 330;
    padding                : 0 0 0 0;
}

div#top-list li{
    margin                 : 0 0 0 10;
    padding                : 1 0 0 10;
    font-size              : x-small;
    background-image       : url("/img/icon-sankaku.gif");
		background-position    : 0 2; 
	  background-repeat      : no-repeat;
		float                  : left;
		list-style             : none;
}

div#line-bottom {
	  width                  : 900;
		font-size              : 7;
    background-color       : #F95D07;
}

div#pan-list {           /* パンクズリスト */
	  width                  : 900;
	  font-size              : x-small;
	  text-align             : left;
    margin                 : 1 0 0 0;
		padding                : 3 0 3 0;
    background-image       : url("/img/pan-bg.gif");
		border-bottom          : solid 1px #FED9C4;
}

div#pan-list span{
    margin                 : 0 0 0 13;
}

div#big-midashi{
	  width                  : 700;
		height                 : 20;
		margin                 : 15 0 0 0;
    padding                : 2 0 0 5;
    background-image       : url("/img/big-midashi.gif");
		background-repeat      : no-repeat;
		float:left;
}

div#syo-big-midashi{
	  width                  : 700;
		height                 : 20;
		margin                 : 10 0 0 0;
    padding                : 2 0 0 5;
    background-image       : url("/img/syo-big-midashi.gif");
		background-repeat      : no-repeat;
}

div#top-con{
width                      : ;
}

div#top-con {           /* ファイヤーフォックス上での固定用 */
    content                : "";
    display                : block;
    clear                  : both;
    height                 : 140;
    overflow               : hidden;
}

span#top-c{
		width                  : 355;
		height                 : 130;
		margin                 : 10 0 0 0;
		padding                : 35 0 0 0;
    float                  : left;
    background-image       : url("/img/top-c-topbg.gif");
		background-repeat      : no-repeat;
}

span#top-c-mess{
		width                  : 340;
		margin                 : 0 0 0 10;
		font-weight            : bold;
		color                  : #555555;
		line-height            : 110%;
}

span#iconlink{
	  width                  : 335;
		float                  : right;
}

span#iconlink1 a{
    width                  : 330;
		height                 : 60;
		margin                 : 10 0 0 0;
		float                  : left;
    display                : block;
    background             : url(/img/hikaku_01.gif) no-repeat;
}

span#iconlink1 a:hover{
    color                  : orange; 
    background             : url(/img/hikaku_11.gif) no-repeat;
}

span#iconlink2 a{
    width                  : 330;
		height                 : 60;
		margin                 : 5 0 0 3;
		float                  : left;
    display                : block;
    background             : url(/img/hikaku_02.gif) no-repeat;
}

span#iconlink2 a:hover{
    color                  : orange; 
    background             : url(/img/hikaku_12.gif) no-repeat;
}

span#iconlink3 a{
    width                  : 330;
		height                 : 60;
		margin                 : 5 0 0 25;
		float                  : left;
    display                : block;
    background             : url(/img/hikaku_03.gif) no-repeat;
}

span#iconlink3 a:hover{
    color                  : orange; 
    background             : url(/img/hikaku_13.gif) no-repeat;
}

span#iconlink4 a{
    width                  : 330;
		height                 : 60;
		margin                 : 10 0 0 0;
    display                : block;
    background             : url(/img/hikaku_04.gif) no-repeat;
}

span#iconlink4 a:hover{  /* 上位メニューロールオーバー end */
    color                  : orange; 
    background             : url(/img/hikaku_14.gif) no-repeat;
}

span#naiyou{
	  width               	 : 700;
    margin                 : 3 3 0 5;
}

span#naiyou-top{
	  width                  : 690;
    margin                 : 3 3 0 5;
}
