body {font-size: 10px; color:#333333;}
td {font-size: 10px;}
b {font-size: 10px;}
span {font-size: 10px;line-height:120%;}
p {font-size: 10px;line-height:120%;margin:0px}
div {font-size: 10px;line-height:120%;margin:0px}
h1 {font-family: "Geneva", "Arial", "Helvetica", "sans-serif";}
h3 {font-size: 14px;line-height:160%;margin:5px}
ul {
	margin-top:0em;
	margin-left:1.5em;
	margin-right:0em;
	margin-bottom:0em;
	padding-top:1em;
	padding-left:0em;
	padding-bottom:0em;
	}

li	{
	font-size: 10px;
	line-height:120%;
	margin-left:0em;
	margin-bottom:0.5em;
	padding-left:-1em;
	list-style-type: disc;
	}

.bit {font-size: 9px;line-height:100%}
.ad {font-size: 10px;line-height:140%;margin-top:5}

a:link    {text-decoration:none; color:#FF6600;}
a:visited {text-decoration:none; color:#FF6600;}
a:active  {text-decoration:underline; color:#FF0000;}
a:hover   {text-decoration:underline; color:#FF6600;}

.TitleGray {color: #FFFFFF;background-color: #999999;padding:2 5 2 5}
.TitleOrange {color: #FFFFFF;background-color: #FF9933;padding:2 5 2 5}
.TitlePbg {color: #AF6258;background: url(img/bg_title.gif) repeat-x;padding:10}
.TitleP {color: #999999;margin:20 10 0 15}


.TitleProd {font-size:14px;border-width:0 0 1 0;border-style:solid;border-color:#FEEAE4;padding:0 5 2 0;margin:0 20 5 0}
.TitlePink {background-color: #F2E9E8;padding:2}
.TitlePG {background-color: #EDEDEE;padding:2}


.TopBg {background-color: #EEEADA;}
.TopLine {border:1px solid #ABAAAA}

.btG {font-family: "ＭＳ Ｐゴシック", "Osaka";font-size: 10px;color: #333366;background-color:#EDEDEE;border: 1px solid #666666;}
.btCart {font-family: "ＭＳ Ｐゴシック", "Osaka";font-size: 10px}
.btCarts {font-family: "ＭＳ Ｐゴシック", "Osaka";font-size: 9px}

.MenuL {margin:7 8 0 10}
.MenuIto {margin:10 10 0 10}
.MenuInfo {border:1px solid #ABAAAA;background-color: #EDEDEE;}
.dotRL  {border-width:0 1 0 1;border-style:dashed;border-color:#999999;}
.dotR {	border-width:0 1 0 0;border-style:dashed;border-color:#999999;}
.dotT  {border-width:1 0 0 0;border-style:dotted;border-color:#AF6258;}
.boxLine  {border:1px solid #CCCCCC;}


.cartT1{border-width:1 0 1 0;border-style:solid;border-color:#FF9900;background-color: #FFCC66;font-size:12px;line-height:14px}
.cartT2{border-width:1 0 1 0;border-style:solid;border-color:#FF9900;background-color: #FFCC33;font-size:12px;line-height:14px}
.cartGbg{background-color: #EEEADA;font-size:12px;line-height:120%}
.cartGbg2{background-color: #EEEADA;font-weight:bold;font-size:12px;line-height:120%}
.cartLine{border-width:0 0 2 0;border-style:solid;border-color:#FF9900;}
.cartLine2{border-width:0 0 2 0;border-style:solid;border-color:#FF9900;background-color: #FF9900;color:#FFFFFF;}
.cartLine3{border-width:0 0 2 0;border-style:solid;border-color:#FF9900;color:#FF9966}

.Fred{color:#CC0000;font-size:12px;line-height:120%;}
.Fblue{color:#0000FF;font-size:12px;line-height:120%;}
.normal12{font-size:12px;line-height:120%;margin:5px}
.check1{font-size:12px;line-height:120%;font-weight:bold;padding:0 10 5 15;color:#003366}


.cartTotal{border-width:1 0 1 0;border-style:solid;border-color:#FF9900;background-color: #FFCC66;font-weight:bold;font-size:12px;line-height:14px}
.cartTotal2{border-width:1 0 1 0;border-style:solid;border-color:#FF9900;background-color: #FFCC33;font-weight:bold;font-size:12px;line-height:14px}

.payLine{border:3px solid #4B2813;}
.payTitle{color: #FFFFFF;background-color:#4B2813;font-size:13px;line-height:120%;font-weight:bold;padding:2 5 2 5}

.payLine2{border:3px solid #4B2813;}
.payTitle2{color: #FFFFFF;background-color:#4B2813;font-size:13px;line-height:120%;font-weight:bold;padding:2 5 2 5}


/*-- 素材について --*/
div.comDiv{clear:both;margin:30px 20px 5px 20px;}

div.comDiv h2{font-size:12px;line-height:100%;border-bottom:1px solid #000000;padding-bottom:2px;margin:0 0 10px 0;}

div.comDiv h2 img{margin:0 7px 1px 0;vertical-align:text-bottom;}

div.comDiv p{font-size:12px;line-height:140%;}

div.comDiv h3{margin:1px 0 4px 0;padding:0 0 0 3px;color:#666666;font-size:10px;line-height:95%;font-weight:lighter;border-left:9px solid #666666;}

div.comDiv div.boxItem{background-color:#F4F0EE;margin:5px 0 10px 0;padding:7px 10px;}
div.comDiv p.comItem{line-height:120%;}
div.comDiv p.comItem a{color:#C08481;}


