﻿@charset "utf-8";
/* CSS Document */

body {
      background:#93ca76 ;
	  margin:0;
	  padding:0;
	  color:#524e4d;
	  font:10pt/140%;
	  text-align:center;
	  font :10pt/140% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
}

a {
	font-size: 10pt;
	color: #525f42;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #411445;
}
a:hover {
	text-decoration: underline;
	color: #6d5826;
}
a:active {
	text-decoration: none;
	color: #a2032e;
}


#outline {
	width:800px;
	background:#F8f8ff;
	text-align:left;
	border-left:solid 1px #9e8b8e;
	border-right:solid 1px #9e8b8e;
	margin:0 auto;
}

.outline-margin { margin:0 10px;}

.main {width:570px;
       float:right;
	   background:#F8f8ff;
}
.side {
	width:200px;
	float:left;
	background:#F8f8ff;
}
.c-both { clear:both;}

.head-line{
	border-top:dotted 1px #78a355;
	border-bottom:dotted 1px #78a355;
	background:#f0fff0;
	padding:2px 0;
	color:#030;
}

.main-left {width:570px;
       float:left;
	   background:#F8f8ff;
}
.side-right {
	width:200px;
	float:right;
	background:#F8f8ff;
}

/*タグ*/

div,td,li{
	font-size: 10pt;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
}

ul,li{
      margin:0;
	  padding:0;
}
	  
li{
      margin-left:20px;
}

li-02{
      margin-left:50px;
}

ul-01 {
list-style-image: url(img/listmark_a.gif);
}

ul-02 {
list-style-image: url(img/listmark_b.gif);
}

.bt-red1{	
	border-top:solid 5px #c98080;
}

.bt-red2{
	border-top:solid 5px #c980a9;
}

.bt-blue1{	
	border-top:solid 5px #80c9c9;
}

.bt-blue2{	
	border-top:solid 5px #80a9a9;
}

.bt-blue3{	
	border-top:solid 5px #8080c9;
}

.bt-orange{	
	border-top:solid 5px #c9a980;
}

.bt-pink{
	border-top:solid 5px #c980c9;
}

.bt-green{	
	border-top:solid 5px #80c980;
}

.bt-yellow{
	border-top:solid 5px #c9c980;
}

.bt-purple{
	border-top:solid 5px #a980c9;
}






/* 個別ページ */

.navi{
	background:#efefef;
	border-top:solid 1px #ccc;
	padding:0 10px;
}

.main-text{
	width:470px;
	float:left;
}

.main-text h3{
	font-size:10pt;
	padding:0;
}

.hidden-counter img{
	width:0;
	height:0;
	border:none;
}

.pre{
	background:#ffffcc;
	padding:5px;
}

.pre_left{
	width:225px;
	float:left;
}

.pre_right{
	width:225px;
	float:right;
}

.pre-01{
	background:#efefef;
	padding:5px;
	margin:5px;
}

.pre-02{
    border:solid 1px #ca0439;
	background:#FFFDE6;
	padding:5px;
	margin:5px;
}

.pre-03{
	background:#cde6c7;
	padding:5px;
	margin:5px;
}

.pre-04{
	background:#f5fffa;
	padding:5px;
	margin:5px;
}

.pre-05{
	background:#fcf16e;
	padding:5px;
	margin:5px;
}

.pre-07{
	background:#fffff0;
	padding:5px;
	margin:5px;
}

.pre-08{
	background:#D8BFDB;
	padding:5px;
	margin:5px;
}

.pre-09{
	background:#F0F8FF;
	padding:5px;
	margin:5px;
}

.pre-10{
	background:#AFEEEE;
	padding:5px;
	margin:5px;
}

.pre-11{
	background:#F5FFFA;
	padding:5px;
	margin:5px;
}

.pre-12{
    border:solid 1px #b28c6e;
	background:#ffffff;
	padding:5px;
	margin:5px;
}

.pre-13{
    border:solid 1px #ca0439;
	background:#cde6c7;
	padding:10px;
	margin:10px;
	font-size:12pt;
	font-weight:bold;
}

.pre-14{padding:5px;
        background:#D9D1B3;
		height:20px;
		width:50px;
}

.pre-15{padding:5px;
		border-color:#009900;
		border-width:1px;
		border-style:dotted;
		height:20px;
        width:40px;
}

.pre-16{padding:5px;
		border-color:#999933;
		border-width:1px;
		border-style:dotted;
		height:20px;
        width:40px;
}

.pre-17{
    border:solid 1px #7b8d42;
	background:#b9d08b;
	padding:10px;
	margin:10px;
	font-size:10pt;
	font-weight:bold;
}

.pre-18{
    border:solid 1px #7b8d42;
	background:#b9d08b;
	padding:10px;
	margin:10px;
}

.pre-19{
    border:solid 1px #ca0439;
	background:#ffffff;
	padding:5px;
	margin:5px;
}

.pre-20{
	background:#ffffe0;
	padding:1px;
	margin:1px;
}


.l10{
	line-height:10px;
}

.l25{
	line-height:25px;
}


/* 個人的な設定 */

.style1 {font-size: 16pt
}

.style2 {
	font-size:14pt;
	margin:0;
	line-height:normal
}

.style3 {
	font-size:16px;
	color: #d0576b;
}

.style4 {
    font-size:10px;
    color: #494e8f
}

.style5 {
	color: #003333;
	font-weight: bold;
	font-size: 11pt;
}

.style6 {
    font-size:8px;
    color: #494e8f
}

.style7 {
	font-size: 11pt;
	color: #660000;
}

.style8 {
	color: #cc6666;
	font-weight: bold;
	font-size: 11pt;
}

.style9 {
	color: #2570a1;
	font-weight: bold;
	font-size: 10pt;
}

.style10 {font-size: 8pt;
          line-height:100%;
}

.style11 {font-size: 8pt;
		  color: #e2041b;
}

.style12 {
	color: #f5fffa;
	font-weight: bold;
	font-size: 13pt;
}

.style13{
	font: 10pt / 90%;
}

/*玩具菓子カタログ用　メニューバー*/

.menu-bar01 { background:#cec; 
			padding:0 5px; 
			font-weight:bold; 
			border-right:solid 1px #ccc; 
			border-bottom:solid 1px #ccc; 
			border-left:solid 10px #6c6; 
}

.td-style-left-01 {border-style:solid; border-width:1pt 0pt 1pt 1pt;border-color: #ff0000;}
.td-style-top-under-01 {border-style:solid; border-width:1pt 0pt 1pt 0pt;border-color: #ff0000;}
.td-style-right-01 {border-style:solid; border-width:1pt 1pt 1pt 0pt;border-color: #ff0000;}
.td-style-under-01 {border-style:solid; border-width:0pt 0pt 1pt 0pt;border-color: #a3cf62;}

hr-1 {
color: #93ca76;
height: 1px;
width: 50%;
text-align: center ;
}