/*特集用 wincss*/

/*リード文*/
.readbun{
font-size:12px; line-height:130%; text-align:left;
margin:0 30px 0 30px;
}

/*文章　左よせ*/
.txt{
font-size:12px; line-height:130%; text-align:left;
}

/*見出し　背景　テキストXXL*/
.m1_orange_bg{
background-color:#ee7800; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

.m1_brown_bg{
background-color:#990000; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

.m1_red_bg{
background-color:#cc0000; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

.m1_yellow_bg{
background-color:#ff9900; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

.m1_pink_bg{
background-color:#ff3366; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

.m1_green_bg{
background-color:#009900; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

.m1_purple_bg{
background-color:#660066; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

.m1_darkbrown_bg{
background-color:#3d0000; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

.m1_olive_bg{
background-color:#808000; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

.m1_ygreen_bg{
background-color:#9cbb1c; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

.m1_choco_bg{
background-color:#cc6600; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

.m1_maroon_bg{
background-color:#800000; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

.m1_oixi_bg{
background-color:#00929c; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

.m1_wine_bg{
background-color:#993366; padding:2px; font-weight:bold;
color:#ffffff; font-size:20px; line-height:120%; text-align:center;
}

/*見出し ライン　テキストXXL*/
.m1_orange_line{
padding:2px; font-weight:bold; color:#ee7800;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_brown_line{
padding:2px; font-weight:bold; color:#990000;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_pink_line{
padding:2px; font-weight:bold; color:#ff3366;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_darkbrown_line{
padding:2px; font-weight:bold; color:#3d0000;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_red_line{
padding:2px; font-weight:bold; color:#CC0000;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_yellow_line{
padding:2px; font-weight:bold; color:#ff9900;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_choco_line{
padding:2px; font-weight:bold; color:#cc6600;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_ygreen_line{
padding:2px; font-weight:bold; color:#9cbb1c;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_olive_line{
padding:2px; font-weight:bold; color:#808000;
border-bottom:1px solid #808000; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_green_line{
padding:2px; font-weight:bold; color:#008000;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_agro_line{
padding:2px; font-weight:bold; color:#5c5006;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_purple_line{
padding:2px; font-weight:bold; color:#660066;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_maroon_line{
padding:2px; font-weight:bold; color:#800000;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_oixi_line{
padding:2px; font-weight:bold; color:#00929c;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_wine_line{
padding:2px; font-weight:bold; color:#993366;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_darkbrown_doubleline{
font-weight:bold; color:#3d0000;
border-top:1px solid; border-bottom:1px solid; font-size:14px; line-height:120%; 
text-align:left;
margin-bottom:5px;
}

/*見出し　背景とライン　テキストXXL*/
.m1_orange_bgline{
background-color:#ffe9d1; padding:2px; font-weight:bold; color:#ee7800;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_pink_bgline{
background-color:#fff0f0; padding:2px; font-weight:bold; color:#cc0000;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_brown_bgline{
background-color:#fef7f2; padding:2px; font-weight:bold; color:#990000;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

.m1_yellow_bgline{
background-color:#fafae0; padding:2px; font-weight:bold; color:#ff9900;
border-bottom:1px solid; font-size:20px; line-height:120%; 
text-align:left;
}

/*中見出し　テキストL*/
.n1_orange{
padding:0 0 10px 0; font-weight:bold; color:#ee7800; 
font-size:16px; line-height:130%; text-align:left;
}

.n1_brown{
padding:0 0 10px 0; font-weight:bold; color:#990000; 
font-size:16px; line-height:130%; text-align:left;
}

.n1_darkbrown{
padding:0 0 10px 0; font-weight:bold; color:#3d0000; 
font-size:16px; line-height:130%; text-align:left;
}

.n1_maroon{
padding:0 0 10px 0; font-weight:bold; color:#800000; 
font-size:16px; line-height:130%; text-align:left;
}

.n1_choco{
padding:0 0 10px 0; font-weight:bold; color:#cc6600; 
font-size:16px; line-height:130%; text-align:left;
}

.n1_red{
padding:0 0 10px 0; font-weight:bold; color:#CC0000; 
font-size:16px; line-height:130%; text-align:left;
}

.n1_yellow{
padding:0 0 10px 0; font-weight:bold; color:#ff9900; 
font-size:16px; line-height:130%; text-align:left;
}

.n1_green{
padding:0 0 10px 0; font-weight:bold; color:#008000; 
font-size:16px; line-height:130%; text-align:left;
}

.n1_ygreen{
padding:0 0 10px 0; font-weight:bold; color:#9cbb1c; 
font-size:16px; line-height:130%; text-align:left;
}

/*中見出し　ライン　テキストL*/
.n1_orange_line{
padding:10px 10px 0px 10px; font-weight:bold; color:#ee7800; 
font-size:16px; line-height:130%; text-align:left;
border-bottom:1px solid; margin-bottom:8px;
}

.n1_brown_line{
padding:10px 10px 0px 10px; font-weight:bold; color:#990000; 
font-size:16px; line-height:130%; text-align:left;
border-bottom:1px solid; margin-bottom:8px;
}

.n1_red_line{
padding:10px 10px 0px 10px; font-weight:bold; color:#CC0000; 
font-size:16px; line-height:130%; text-align:left;
border-bottom:1px solid; margin-bottom:8px;
}

.n1_yellow_line{
padding:10px 10px 0px 10px; font-weight:bold; color:#ff9900; 
font-size:16px; line-height:130%; text-align:left;
border-bottom:1px solid; margin-bottom:8px;
}

.n1_green_line{
padding:10px 10px 0px 10px; font-weight:bold; color:#008000; 
font-size:16px; line-height:130%; text-align:left;
border-bottom:1px solid; margin-bottom:8px;
}

.n1_ygreen_line{
padding:10px 10px 0px 10px; font-weight:bold; color:#9cbb1c; 
font-size:16px; line-height:130%; text-align:left;
border-bottom:1px solid; margin-bottom:8px;
}

/*小見出し　テキストM*/
.k1_orange{
padding:0 0 5px 0; font-weight:bold; color:#ee7800; 
font-size:14px; line-height:130%; text-align:left;
}

.k1_brown{
padding:0 0 5px 0; font-weight:bold; color:#990000; 
font-size:14px; line-height:130%; text-align:left;
}

.k1_darkbrown{
padding:0 0 5px 0; font-weight:bold; color:#3d0000; 
font-size:14px; line-height:130%; text-align:left;
}

.k1_maroon{
padding:0 0 5px 0; font-weight:bold; color:#800000; 
font-size:14px; line-height:130%; text-align:left;
}

.k1_choco{
padding:0 0 5px 0; font-weight:bold; color:#cc6600; 
font-size:14px; line-height:130%; text-align:left;
}

.k1_red{
padding:0 0 5px 0; font-weight:bold; color:#CC0000; 
font-size:14px; line-height:130%; text-align:left;
}

.k1_yellow{
padding:0 0 5px 0; font-weight:bold; color:#ff9900; 
font-size:14px; line-height:130%; text-align:left;
}

.k1_green{
padding:0 0 5px 0; font-weight:bold; color:#008000; 
font-size:14px; line-height:130%; text-align:left;
}

.k1_ygreen{
padding:0 0 5px 0; font-weight:bold; color:#9cbb1c; 
font-size:14px; line-height:130%; text-align:left;
}

/*画像枠*/
.left_img{
float:left; padding:0 20px 15px 0; display:block;
font-size:11px; line-height:130%; text-align:center; clear:both;
}

.right_img{
float:right; padding:0 0 15px 20px; display:block;
font-size:11px; line-height:130%; text-align:center; clear:both;
}

div.left_img img{
margin-bottom:2px;
}

div.right_img img{
margin-bottom:2px;
}

.img_no_frame{
margin-right:20px;
}

.img_no_frameR{
margin-left:20px;
}

.img_gray_frame{
border:1px solid #cccccc; margin-right:10px;
}

div.img_no_frame img{
margin-bottom:2px;
}

div.img_no_frameR img{
margin-bottom:2px;
}

/*テーブル枠*/
.tb_gray_dotted{
background-color:#F8F4ED; border:1px dotted #999999;
}

/*囲み枠　破線*/
.frame_gray_dashed{
border:1px dashed #999999; padding:10px;
font-size:12px; line-height:130%; text-align:left;
}

.frame_red_dashed{
border:1px dashed #cc0000; padding:10px;
font-size:12px; line-height:130%; text-align:left;
}

/*囲み枠　点線*/
.frame_gray_dotted{
border:1px dotted #999999; padding:10px;
font-size:12px; line-height:130%; text-align:left;
}

.frame_red_dotted{
border:1px dotted #cc0000; padding:10px;
font-size:12px; line-height:130%; text-align:left;
}

/*囲み枠 直線*/
.frame_gray_solid{
border:1px solid #999999; padding:10px;
font-size:12px; line-height:130%; text-align:left;
}

.frame_red_solid{
border:1px solid #cc0000; padding:10px;
font-size:12px; line-height:130%; text-align:left;
}

/*セット（枠・画像・テキスト・購入）*/
.frame_set{
background-color:#fff0f0; border:1px solid #cc0000;
padding:10px; font-size:12px; line-height:130%; text-align:left;
}

.set_img{
float:left; width:144px; border:0 solid; padding:0; margin-right:10px;
}

.set_wappen{
border:0 solid; text-align:left; padding:0 0 2px 0;
}

.set_txt{
padding:0; font-size:12px; line-height:130%; text-align:left;
}

.set_buy{
float:right; width:150px; margin:0; border:0 solid;margin:0; font-size:12px;
line-height:130%; text-align:left;
}

/*定期プラン*/
.course_img {
float:left; border:0 solid; text-align:left; margin:0 0 25px 0;
}

.course_kikaku {
padding:0 0 0 0; margin:0 180px 0 150px; font-size:12px; line-height:1.3em; border:0 solid; text-align:left;
}

.course_button {
width:180px; margin:10px 0 0 0; float:right; font-size:12px; border:0 solid; text-align:left;
}

/*強調文字*/
.boldS{
font-weight:bold; font-size:12px; line-height:130%;
}

.boldM{
font-weight:bold; font-size:14px; line-height:130%;
}

.boldL{
font-weight:bold; font-size:16px; line-height:130%;
}

.boldXL{
font-weight:bold; font-size:18px; line-height:120%;
}

.boldXXL{
font-weight:bold; font-size:20px; line-height:120%;
}

.pointS{
font-weight:bold; color:#cc0000; font-size:12px; line-height:130%;
}

.pointM{
font-weight:bold; color:#cc0000; font-size:14px; line-height:130%;
}

.pointL{
font-weight:bold; color:#cc0000; font-size:16px; line-height:130%;
}

.pointXL{
font-weight:bold; color:#cc0000; font-size:18px; line-height:120%;
}

.pointXXL{
font-weight:bold; color:#cc0000; font-size:20px; line-height:120%;
}

.shuuryou{
font-weight:bold; color:#cc0000; font-size:20px; line-height:120%; margin:20px; text-align:center;
}

/*お客様の声*/
.koe {
margin-bottom:5px; padding:5px; text-align:left;
font-size:12px; line-height:130%;
}

.koe0 {
margin-bottom:5px; border-top:1px #ff9999 dashed; padding:0px; text-align:left;
font-size:12px; line-height:130%;
}

.koe1 {
margin-bottom:5px; border-top:1px #ff9999 dashed; padding:5px; text-align:left;
font-size:12px; line-height:130%;
}

.koe2 {
margin-bottom:5px; border-top:1px #ffeaea dashed; padding:5px; text-align:left;
font-size:12px; line-height:130%;
}

.koe3 {
margin-bottom:5px; border-top:1px #999999 dashed; padding:5px; text-align:left;
font-size:12px; line-height:130%;
}

.koeran {
background-color:#ffeaea; padding:5px; text-align:left;
font-size:12px; line-height:130%;
}

/*購入枠*/
.shouhintag {
padding:5px;border:1px dashed #999999;text-align:left;
}

.shouhintag_sp {
padding:5px; background-color:#f8f4ed; border:1px solid #ac7b00; text-align:left;
}

.kounyuu {
padding:5px; background-color:#f8f4ed; border:1px dashed #999999;
}

/*強調枠*/
.bg {
text-align:left; background-color:#fcf1d0; padding:10px;
font-size:12px; line-height:130%;
}

.waku {
text-align:left; border:10px #ffeaea solid;
font-size:12px; line-height:130%;
}

/*08クリスマスレシピ用*/
/*.m1_darkbrown_doubleline{
font-weight:bold; color:#3d0000;
border-top:1px solid #3d0000; border-bottom:1px solid; font-size:14px;
line-height:120%; 
text-align:left;
margin-bottom:5px;
}

.xmas08_bgimg{
background-image:url(<ox:path />g5/tokushuu/image/toku_08Xmas_Rs_bg1.jpg);
background-repeat:no-repeat;
background-position:right top;
height:350px;
vertical-align:middle;
}

.xmas08_caption{
margin:5px;color:#FFFFFF;position:relative;
}*/

/*clearfix*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
