/* 
================================
Skin styles for LittleStationery  2009/08/25
================================
*/   
.pagemaster {
	font-family: メイリオ, Tahoma, Arial, Helvetica; 
	font-weight:normal;
	background-color: #ffffff;
}
.Skin8Object {
	font-family: メイリオ, Tahoma, Arial, Helvetica;
	font-size: 9pt;
	color: #663300;
	text-decoration: none;
	font-weight: bold;
}

A.Skin8Object { color: #663300; }
A.Skin8Object:link { color: #663300; }
A.Skin8Object:visited { color: #663300; }
A.Skin8Object:active { color: #663300; }
A.Skin8Object:hover {
	color: #CC0099;
	text-decoration: underline;
}

.Skin8cpyright {
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: #808080;
}

.skinmaster {
	width: 970px;
	height: 100%;
	background-color: #ffffff;
	text-align:center;
}
.skinheader {
	padding-left: 10px;
	padding-right: 10px;
}
.panemaster {
	padding:4px;
}


/*上部仕切り*/
.hline {
	background-repeat: repeat-x;
	background-image: url(lshbr.png);
	width: 100%;
	height: 35px;
	padding-right: 10px;
	padding-top: 20px;
}
/*下部メニューバー*/
.fline {
	background-repeat: repeat-x;
	background-image: url(lsbr.png);
	height: 60px;
	padding-top: 10px;
}

.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
/*各ペイン*/
.toppane {
	background-color: transparent;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom:16px;
}
.leftpane {
	background-color: transparent;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom:6px;
}
.contentpane {
	background-color: transparent;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom:6px;
}
.rightpane {
	width: 500px;
	height:50px;
	vertical-align:bottom;
}
.bottompane {
	background-color: transparent;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
}


/*メニュー*/
.main_dnnmenu {
	width:500px;
	height: 40px;
	background-image: url(menuback.png);
	background-repeat: no-repeat;
	margin-left:10px;
	padding-top:3px;
	vertical-align:top;
}

.main_dnnmenu_bar
{
	margin-left:10px;
}

.main_dnnmenu_item {
	color: #FFFFCC;
	height: 33px;
	font-weight: bold;
	font-size: smaller;
	white-space: nowrap;
	padding: 5px 7px 5px 3px;
}

.main_dnnmenu_rootitem
{
	height:26px;
	padding-top:2px;
	color: #FFFFCC;
	font-family: メイリオ, Tahoma, Arial, Helvetica;
	font-size:small;
	white-space: nowrap;
	padding-left:10px;
	padding-right:10px;
}

.main_dnnmenu_itemhover {
	cursor: hand;
 background-color:#FFFFCC;
	color: #996600;
}

.main_dnnmenu_icon {
	text-align: center; 
}
.main_dnnmenu_submenu {
	border-color: #003300;
	border-style: outset;
	border-width: 0px thin thin 0px;
	background-color: #339966;
	z-index: 1000;
}

.main_bc_root {
	font-family: メイリオ, Tahoma, Arial, Helvetica;
	height:26px;
	padding-top:2px;
	font-size: small;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFCC;
	background-color: #FF9900;
}

.main_bc_sub {
	height: 33px;
	font-weight: bold;
	font-size: smaller;
	white-space: nowrap;
	padding: 3px 7px 3px 3px;
	color: #FFFFCC;
	background-color: #FF9900;
}

/*標準ボタン*/
.StandardButton {
   background: #00cc00 none; 
   color: #ffffff;
   font-size: 12px;
   font-weight: normal;
}
.Normal {
	color:#006600;
}

/*リスト表示*/
.lstHead {
	font-size: smaller;
	font-weight: bold;
	color: #663300;
}
.lstItm {
	font-size: smaller;
	color: #000000;
}

.msg {
	text-align:left;
	font-size: medium;
	color: #666633;
}
.smsg {
	font-size: 14px;
	color: #666633;
}

.Head {
   font-size:  18px;
   font-weight:  normal;
   color: #339933;
}


/*コンテナヘッド*/
.CntHead {
	font-size:medium;
	font-weight: bolder;
	color: #008000;
	background-position:left bottom;
	background-repeat: repeat-x;
	background-image:url(lscbr.png);
	margin-bottom:20px;
	
}

/*HTML 文章*/

h1 {
	font-family:メイリオ, Tahoma, Arial, Helvetica;
	font-size: 26px;
	font-weight:bold;
	color: #006600;
}
h2 {
	font-family:メイリオ, Tahoma, Arial, Helvetica;
	font-size: 22px;
	font-weight:bold;
	color: #993333;
	margin: 10px 0px;
}
h3 {
	font-family:メイリオ, Tahoma, Arial, Helvetica;
	margin:10px 25px 5px 10px;
	font-size:medium;
	font-weight:bold;
	color:Olive;
}


/*FAQ*/

div.faq_n {
	color: #006699;
	font-weight: bold;
}
font.faq_Q {
	font-weight:normal;
}
div.faq_A {
	padding-top:15px;
	padding-left:10px;
	padding-bottom:5px;
	font-size: smaller;
	color: #663300;
}
font.faq_d {
	font-size: x-small;
	font-weight: bold;
}


/*特定商品取引の表記*/
.toku {
	width:700px;
	font-size:small;
}
td.td1 {
	color:#558855;
	padding:10px;
	vertical-align:top;
}
td.td2 {
	color:#663333;
	padding:10px;
}
span.sml {
	font-size:smaller;
}
/*サポート*/
td.sprt {
	padding:10px;
	vertical-align:top;
}
img.sprt {
	border:0;
	width:400px;
}
/*ポリシー*/
div.dv {
	font-size:14px;
	border: thin ridge #999966;
	padding: 35px;
	margin: 30px;
	width: 760px;
}

/*ガイド*/
td.guid {
	width:360px;
	height:220px;
	padding:10px;
	vertical-align:top;
}

/*レター*/

td.lh {
	padding: 20px;
	font-size: medium;
	color: #006666;
	font-weight: bold;
}

td.lb {
	padding: 10px 40px;
	font-size: smaller;
	line-height: 30px;
	color: #663300;
}

td.ltr {
	padding:20px;
	font-size: large;
	font-weight:bold;
	color:Fuchsia;
}
td.slr {
	padding: 20px;
	font-size: large;
	color: #9933FF;
	vertical-align:bottom;
}
