html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}
body{
	padding:0px;
	margin:0px;
	text-align:center;/*これはIE対策のセンタリング*/
	background-color: #FFFBF7;
	background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/backg.gif);
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	/*background-image: url(http://www.sc-ltd.co.jp/scl-mt/images/haikei.gif);*/
	/*background-repeat: repeat;*/
	
}


img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* 全体	*/
#body {
	width : 780px;
	/*background-image: url(http://www.sc-ltd.co.jp/themes/software/images/meisai.jpg);*/
	/*background-image: url(http://www.sc-ltd.co.jp/scl-mt/images/meisai.gif);*/
	/*background-repeat: repeat-y;*/
	
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
}


/* ヘッダー部 */

#header{
	/*background-image: url(http://www.sc-ltd.co.jp/scl-mt/images/sakana-top.jpg);*/
	
	/*height: 205px;*/
}
#header .tleft{
		float:left;
}
#header .tright{
	float:right;
}





#header h1{
	font-size: 12px;
	color: #333333;
	/*text-align: right;*/
	padding-top: 10px;
	padding-left: 10px;
	text-decoration: none;
	text-align: right;
	font-weight: normal;
}


/* ナビゲーションバーの表示指定 */
#navi{
	font-size:9pt;

  }

#navi li {
	display: inline;
	margin: 0;
	list-style: none;
    /*background-image: url(http://www.sc-ltd.co.jp/tonden/mt/images/2.gif);*/
	height: 20px;
	width: 130px;
	padding-top: 10px;
	text-align: center;
	float: left;
	/*background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/top/haikei2.gif);*/
	background-repeat: repeat;
		border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0099FF;
}

#navi li.bdno {
        border-right: none;
}

/* リンクのスタイル */
#navi a{
	color:#0099FF; /* 文字色 */    /*padding: 2px 5px 2px 5px;*//* リンク文字のパディング */
	font-weight: bold;
	text-decoration: none;
}
 
/* リンクをポイントした時のスタイル */
#navi a:hover{
    /*background-color: #8FABBE; /* 背景色 */
    color:#cccccc; /* 文字色 */
    text-decoration: none; /* テキストの装飾をなくす */
}




  

/* インナー */
#innner {
	/*background-color: #3366FF;*/
	width: 780px;
	float: left;
	white-space: normal;
	padding: 10px;
	line-height: 150%;
}

/* 各コンテンツ共通 ******************************************************** */

/* パンくずリスト */
.pankuzu {
	font-size: small;
	color: #3399FF;
	text-decoration: none;
}
.pankuzu a{
	font-size: small;
	color: #3399FF;
	text-decoration: none;
}

/*　トップページコンテンツ ************************************************ */
/* コンテンツ index,Archive ************************************************ */
#toppagecontents {
	width : 580px;
	float: left;
	background-color: #FFFFFF;
}
#toppagecontents h2,h3{
	/*background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/kyoutuu/bg.gif);*/
	font-size: medium;
	font-weight: bold;
	color: #333333;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#topinformation{
	width: 570px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: 1px dotted #000000;
}

#topinformation p{
	font-size: 12px;
	background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/kyoutuu/btn_h2.gif);
	background-repeat: no-repeat;
	padding-left: 26px;
	line-height: 26px;
}



/* コメント *****/
#commentarea{
	font-size: 12px;
	color: #333333;
}


#commentarea .comment{
	border: 1px solid #999999;
	margin: 8px;
	padding: 8px;
	color: #333333;
}

#commentarea .commentname{
	font-size: 12px;
	color: #333333;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	width: 100%;
}

#commentarea .commentname a{
	font-size: small;
	color: #333333;
	text-decoration: none;
}


/* コメント投稿 */
#commentpostarea{
	font-size: 12px;
	color: #333333;
	margin: 16px;
}
.commentbutton{
	background-color: #EBEBD6;
	margin: 8px;
	text-align: center;
}
#commentpostarea .comment-left{
	float: left;
	width: 50%;
}
#commentpostarea .comment-right{}



/*.toppagecontents a{
	font-size: x-small;
	line-height: 10px;
	color: #666666;
}
*/
#comment-text{
	width: 100%;
}


/* 商品買い物部分 ********************************************************** */
/*#toppagecontents .syouhinarea {
	width : 580px;
	float: left;
	padding-top: 8px;	
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
}
#toppagecontents .syouhinarea-left {
	float: left;
	width: 210px;
	text-align: center;
}
#toppagecontents .syouhinarea-left img{
	height: 100px;
}



#toppagecontents .syouhinarea-right {
	float: left;
	width: 340px;
	margin-left: 3px;
	background-color: #EDF3EE;
	padding: 8px;
}
#toppagecontents .syouhinarea-right p{
	font-size: small;
	color: #666666;	
}
*/



/*	商品アイテム ************************************************************* */
/*#toppagecontents .kingaku {
	color: #FF0000;
	font-size: small;
}
#toppagecontents .kingaku-nebikimae {
	color: #6699FF;
	font-size: xx-small;
}

#toppagecontents .setumei1 {
	color: #333333;
	font-size: x-small;
}



#toppagecontents .syouhinsetumei {
	width : 580px;
	float: left;
	clear: both;
}
#toppagecontents .syouhinsetumei p{
	font-size: small;
	color: #666666;	
}

#toppagecontents .sonota-setumei {
	font-size: small;
	color: #333333;
	letter-spacing: 1px;
}

*/


/* コンテンツ Archive ************************************************ */
#contents {
	width : 580px;
	float: left;
	background-color: #FFFFFF;
}
#contents h2{
	/*background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/kyoutuu/bg.gif);*/
	font-size: medium;
	font-weight: bold;
	color: #333333;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#contents h3{
	font-size: small;
	font-weight: bold;
	color: #333333;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
}

#contents img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
/*
#contents p{
	font-size: medium;
	color: #666666;
}
*/
/* トラックバック */
#contents .trackback{
	background-color: #EBEBD6;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	margin-top: 8px;
	font-size: 12px;
	margin-bottom: 8px;
}

#contents .trackbackb{
	margin: 8px;
}

#contents .trackbackurl {
	color: #663;
}


/* カテゴリ説明部分 */

#bunruinaiyou{
	font-size: small;
	color: #666666;
}

#bunruinaiyou h2{
	/*background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/kyoutuu/bg.gif);*/
	font-size: medium;
	font-weight: bold;
	color: #333333;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#bunruinaiyou h3{
	font-size: small;
	font-weight: bold;
	color: #333333;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
}

#bunruinaiyou img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}


/* 商品買い物部分 ********************************************************** */
#contents .syouhinarea {
	width : 580px;
	float: left;
}
#contents .syouhinarea-left {
	float: left;
	width: 360px;
}
#contents .syouhinarea-left img{
	width: 360px;
}



#contents .syouhinarea-right {
	float: left;
	width: 210px;
	margin-left: 3px;
}
#contents .syouhinarea-right p{
	font-size: small;
	color: #666666;	
}
/*	商品アイテム ************************************************************* */
#contents .kingaku {
	color: #FF0000;
	font-weight: bold;
	font-size: medium;
}
#contents .kingaku-nebikimae {
	color: #6699FF;
	font-size: small;
}

#contents .setumei1 {
	color: #000000;
	font-size: small;
}


/* 商品説明部分 */
#contents .syouhinsetumei {
	width : 580px;
	float: left;
	clear: both;
}
#contents .syouhinsetumei p{
	font-size: small;
	color: #666666;	
}
/* 商品説明部分 */
#contents .sonota-setumei {
	font-size: small;
	color: #333333;
	letter-spacing: 1px;
}









/* コンテンツ Category ***************************************************** */
#categorycontents {
	width : 580px;
	float: left;
	background-color: #FFFFFF;
}

#categorycontents p{
	font-size: small;
	color: #666666;
}


#categorycontents h2{
	font-size: medium;
	font-weight: bold;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

#categorycontents .bunruimei{
	/*background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/kyoutuu/bg.gif);*/
	background-repeat: repeat;
	font-size: medium;
	font-weight: bold;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}



#categorycontents .syouhinmei{
	/*background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/kyoutuu/bg.gif);*/
	background-repeat: repeat;
	font-size: medium;
	font-weight: bold;
	color: #333333;
}






/* カテゴリー部-商品買い物部分 ********************************************************** */
#categorycontents .syouhinarea {
	width : 580px;
	float: left;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#categorycontents .syouhinarea-left {
	float: left;
	width: 105px;
	text-align: center;
}
#categorycontents .syouhinarea-left img{
	/*width: 200px;*/
	height: 100px;
}



#categorycontents .syouhinarea-right {
	float: left;
	width: 450px;
	margin-left: 3px;
	/*background-color: #EDF3EE;*/
	padding: 8px;
}
#categorycontents .syouhinarea-right p{
	font-size: small;
	color: #666666;	
}


/* 商品一覧 ***************************************************** */
#ichirancontents {
	width : 580px;
	float: left;
	background-color: #FFFFFF;
}

#ichirancontents h2{

	font-size: medium;
	font-weight: bold;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

#ichirancontents .bunruimei{
	background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/kyoutuu/bg.gif);
	background-repeat: repeat;
	font-size: medium;
	font-weight: bold;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

#ichirancontents .syouhinmei{
	background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/kyoutuu/bg.gif);
	background-repeat: repeat;
	font-weight: bold;
	color: #333333;
}
#ichirancontents .syouhinarea {
	width : 580px;
	float: left;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#ichirancontents .syouhinarea-left {
	float: left;
	width: 105px;
	text-align: center;
}
#ichirancontents .syouhinarea-left img{
	/*width: 200px;*/
	height: 100px;
}



#ichirancontents .syouhinarea-right {
	float: left;
	width: 450px;
	margin-left: 3px;
	/*background-color: #EDF3EE;*/
	/*padding: 8px;*/
	font-weight: normal;
	color: #333333;
	font-size: 12px;
}

#ichirancontents .syouhinarea-right strong{
	font-weight: normal;
	color: #000000;
}
#ichirancontents .syouhinarea-right a{
	color: #3366FF;
	text-decoration: none;
	padding-top: 4px;
	font-size: 10px;
}

#ichirancontents .kingaku {
	color: #FF0000;
	font-weight: bold;
}
/*

#categorycontents .syouhinarea {
	width : 580px;
	float: left;
}
#categorycontents .syouhinarea-left {
	float: left;
	width: 110px;
}
#categorycontents .syouhinarea-right {
	float: left;
	width: 450px;
	margin-left: 4px;
	padding-top: 8px;
}
#categorycontents .syouhinarea-right p{
	font-size: small;
	color: #666666;	
}
#categorycontents .syouhinarea-right h2{
	font-size: medium;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 4px;
}
#categorycontents .setumei-link a{
	font-size: small;
	color: #009966;
	text-decoration: none;
}
*/
/*	カテゴリー商品アイテム ************************************************************* */
#categorycontents .kingaku {
	color: #FF0000;
	font-weight: bold;
	font-size: medium;
}
#categorycontents .kingaku-nebikimae {
	color: #6699FF;
	font-size: small;
}

#categorycontents .setumei1 {
	color: #000000;
	font-size: small;
}


/* 商品説明部分 */
#categorycontents .syouhinsetumei {
	width : 580px;
	float: left;
	clear: both;
}
#categorycontents .syouhinsetumei p{
	font-size: small;
	color: #666666;	
}






 .kaizyo{ /*　回りこみ解除 */
	clear: left;
}



#blogcontents {
	width : 580px;
	float: left;
	background-color: #FFFFFF;
}

#blogcontents h3{
	background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/kyoutuu/btn_h2.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
}

/* 日記(diary) ************************************************************* */
.diary {
	/*margin-left: 8px;*/
	margin-top: 4px;
	margin-bottom: 8px;
	border: 1px dotted #666666;
}

.diary p {
	font-size: 12px;
	color: #333333;
	letter-spacing: 0.1em;
}

.diary a{
	font-size: small;
	color: #3366FF;
	text-decoration: none;
}
.diary img{
	width: 50%;
	height: 50%;
}








/* 右ナビゲーション ******************************************************* */
#navigation {
	float : left;
	width : 170px;
	/*background-color: #009900;*/
	white-space: normal;
	margin-left: 10px;
}

/* カテゴリメニュー */
#navigation ul {
    width:100%;
    padding-left:0;
    margin-left:0;
	background-color: #FFFFFF;
}

#navigation li {
	font-size: small;
	color: #333333;
	text-decoration: none;
	vertical-align: text-top;
	background-color: #FFFFFF;
	list-style-type: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 16px;
}




#navigation form{
	background-color: #FFFFFF;
}

#navigation .categorytitle{
	/*background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/kyoutuu/b4.gif);*/
	/*border: 1px solid #CCCCCC;*/
	width: 100%;
}

#navigation .categorytitle,h2{
	font-size: small;
	color: #333333;
}

#navigation .navigation-right {
	font-size: 12px;
	color: #333333;
	width: 170px;
	vertical-align: text-top;
}

#navigation .navigation-right li{
	font-size: 12px;
	color: #333333;
	vertical-align: text-top;
}

#navigation .navigation-right a{
	font-size: 12px;
	color: #3366FF;
	background-color: #FFFFFF;
	/*text-decoration: none;*/
}

#navigation .ssl{
	font-size: 12px;
	color:#333333;
}


/* フッダ ************************************************************** */
#footer{
	clear:both;
	padding: 8px;
	/*background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/top/haikei2.gif);*/
	color: #0066FF;
	font-weight: bold;
}
#footer-left{
	width: 370px;
	float:left;
	margin-right: 6px;
}
#footer-right{
	width: 370px;
	/*margin-left: 4px;*/
	float:left;
}




#footer p{
	font-size: 12px;
}

#footer h3{
	font-size: small;
	color: #333333;	/*height: 30px;*/
	letter-spacing: 0.1em;
	font-weight: normal;
}




/* サイトマップ ************************************************************** */
#sitemap  {
	padding: 0px;
	margin: 0px;
	color: #333333;
}

#sitemap .sitemap-head {
	margin: 0px;
	padding: 3px;
	background-image: url(http://www.dosanko-shop.com/images/dosanko-shop/kyoutuu/bg.gif);
	font-size: medium;
	font-weight: bold;
	text-align: center;
	padding:3px;
	background-repeat: repeat;
}

#sitemap .content-body {
    margin: 0px;
    padding: 5px;

    text-align: left;
}

#sitemap div.description {
    font-size: small;
}

#sitemap .categories{
	font-size: x-small;
	color: #666666;
	text-decoration: none;
	margin-left: 24px;
}


#sitemap h3 {
	font-size: medium;
	text-align: left;
	padding:3px;
	background-image: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#sitemap h3 a{
	font-size: medium;
	text-align: left;
	padding:3px;
	background-image: none;
	text-decoration: none;
}


#sitemap ul    {
	padding-left: 0px;
	margin-left: 30px;
	list-style-type: none;
}
#sitemap ul ul {
    padding-left: 0px;
    margin-left: 10px;
    padding-bottom: 10px;
	list-style-type: none;
}
#sitemap li {
    line-height: 150%;
	list-style-type: none;
}

#sitemap li a{
	line-height: 150%;
	list-style-type: none;
	text-decoration: none;
}


/*
	検索
*/
#search_notice{
	font-size: 14px;
	line-height: 110%;
	width: 95%;
}

#search_notice a{
	color: #006633;
	text-decoration: none;
}

#search_notice .entry-body-text{

	margin: 8px;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

/* 左回りこみ用 kaizyo */
.leftbox-g{
	float: left;
	width: 295px;
	margin-top: 8px;
}
.leftbox-p{
	float: left;
	white-space: normal;
	width: 270px;
	margin-top: 8px;
	padding-left: 8px;
}


.hyou-m{
	width: 575px;
	border: 1px dotted #999999;
	margin-bottom: 8px;
	padding-left: 4px;
}
.hyou-l{
	float: left;
	width: 150px;

}
.hyou-r{
	float: left;

	width: 405px;

}




/* お客さまからのコメント */
.okyakusama_comm{
	border: 1px dotted #CCCCCC;
	background-image: url(http://www.dosanko-shop.com/images/freeve/crunch/icon_1.gif);
	background-repeat: no-repeat;
	margin: 8px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
}



/* 商品一覧 ******************************************************************** */
#SyouhinIchiran{
	width: 570px;
	font-size: 11px;	/*margin-left: 5px;*/
}

#SyouhinIchiran .imagebox {
	/*border: 1px dashed #0000cc;*/ /* 枠線 */
	background-color: #ffffff; /* 背景色 */
	/*width: 143px; /* 横幅 */
	width: 125px; /* 横幅 */
	height: 220px;
	float: left; /* 左に配置 */
	/*margin-left: 6px;*/
	margin-right: 3px;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding: 6px;
	line-height: 100%;	/*line-height: 100%;*/
	margin-top: 3px;
	margin-bottom: 3px;
}

#SyouhinIchiran .osusume{
	text-align: left;
	height: 70px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	color: #333333;
	padding-top: 4px;
}

#SyouhinIchiran .hassoumoto{
	text-decoration: none;
	padding-top: 2px;
	background-color: #FF9933;
	border: 1px dotted #666666;
	margin-top: 4px;
	padding-bottom: 2px;

}

#SyouhinIchiran .hassoumoto a{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}



#maincontents{
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-top: 8px;
	margin-bottom: 8px;
}

#maincontents p{
	font-size: small;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	letter-spacing: 0.00em;
}

#sitemap{
}

#sitemap .sitemap-body{
	text-decoration: none;
}
#sitemap .sitemap-body a{
	color: #333333;
		font-size: 12px;
}
#sitemap .sitemap-body h3{
	color: #FF9900;
		font-size: 12px;
}

   #toppagecontents a,hover{
	text-decoration: none;
}


/* sgs用 */
#sgs .tableTitle {
	color: #FFFFFF;
	background-color: #003366;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#sgs h3 {
	color: #0066FF;
}



#sgs h2.top {
	background-image: url(http://www.human-well.com/images/hx_01.jpg);
	background-repeat: no-repeat;
	width:560px;
	font-size:16px;
	height: 45px;
	text-align:left;
	color : #447CB5;
	margin:0px 0px 0px 0px;
	padding:15px 0px 12px 20px;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

