@charset "UTF-8";
/*全指定*/
*  {}
body { background-color:#EAC162; margin:0px; text-align: left;}
a:link   {text-decoration: none;}
a:visited   {text-decoration: none;}
a:hover   {text-decoration: underline;}
a:active  {text-decoration: underline;}

a.footer:link   {text-decoration: none;font-size:10px;color:#888888;}
a.footer:visited   {text-decoration: none;font-size:10px;color:#888888;}
a.footer:hover   {text-decoration: underline;font-size:10px;color:#888888;}
a.footer:active  {text-decoration: underline;font-size:10px;color:#888888;}

p{margin: 5px;}
li { margin: 5px;margin-left: 20px;list-style-position: inside ;}

h1 {font-size:10pt; margin:0; line-height:100%; color:#ff8000;}

.navi_left{
background-color:#F1EEB8;
}

#menu_01{
width:120px;
line-height:130%;
font-size:10px;
text-align:left;
padding:10px 5px;
}

.menu_btm{
padding:20px 0 50px 0;
text-align:center;
}

.block_right{
background-color:#ffffff;
padding:10px;
}

.al_center{
text-align:center;
}

.pad_t10{
padding:10px 0 0 0;
}

.pad_t15{
padding:15px 0 0 0;
}

.td_block{
margin:3px;
padding:3px;
background-color:#ffaf60;
}

.td_block2{
margin:3px;
padding:3px;
background-color:#ffbf80;
}

.td_block3{
margin:3px;
padding:3px;
border:2px solid #00cccc;
background-color:#00cccc;
}

.td_block4{
width:400px;
margin:15px auto 15px auto;
border:2px solid #FF9900;
}

.td_block4 h2{
font-size:14px;
background-color:#FF9900;
margin:0;
}

.td_block5{
padding:5px;
background-color:#FFFF99;
}

.block_b2{
border:2px solid #009900;
padding:5px;
background-color:#f9eed2;
margin:5px 0 0 0;
}

.ul_list{
list-style:none;
margin:0;
padding:0;
}

.ul_list li{
margin:0;
padding:3px 0px;
}

.td_bg{
background-color:#ff0080;
}

.td_bg2{
background-color:#ffffbd;
}

.td_bg3{
background-color:#333366;
padding:10px 5px;
}

.td_bg4{
background-color:#660000;
padding:10px 5px;
}

.td_bg5{
background-color:#ff9a35;
}

.td_bg6{
background-color:#fcdb56;
}

.td_bg7{
background-color:#ffff4a;
}

.td_bg8{
background-color:#ff00ff;
}

.td_bg9{
background-color:#60ffaf;
}

.td_bg10{
background-color:#ff80c0;
}

.w340{
width:340px;
margin:0 auto;
}

.w347{
width:347px;
background-color:#fc4429;
margin:0 auto;
border:2px solid #fc4429;
}

.w600{
width:600px;
margin:0 auto;
}

.w347border_t{
border-top:2px solid #fc4429;
background-color:#ffffff;
}

.ul600{
width:650px;
list-style:none;
margin:0 auto;
padding:0;
}

.ul600 li{
margin:0;
padding:3px;
text-align:left;
}

.ul600 span{
float:right;
margin:0 auto;
font-size:9pt;
}

.w100{
width:100%;
}
/*text style*/


.text_01 {text-align:left; color:#ff0080; font-size:13pt; font-weight: bolder; margin-bottom:10px; line-height:150%;}
.text_a_01{text-align:left; font-size:9pt; line-height:120%;}
.text_b_01{text-align:center; font-size:9pt; line-height:120%;}
.text_a_02{text-align:center; font-size:9pt; line-height:220%; font-style:normal;}
.text_b{font-weight:bold;}

.tx_pink_01 {color:#ff0080; font-size:9pt; line-height:120%; font-weight: bolder;}
.tx_pink_02 {color:#ff0080; font-size:9pt; line-height:120%;}
.tx_pink2_01 {color:#fa6049; font-size:9pt; line-height:120%; font-weight: bolder;}
.tx_red_01 {color:#ff0000; font-size:9pt; line-height:120%; font-weight: bolder;}
.tx_red_02 {color:#ff0000; font-size:9pt; line-height:120%;}
.tx_red_04 {color:#ff0000; font-size:12pt; line-height:120%; font-weight: bolder;}
.tx_brown_01 {color:#660000; font-size:9pt; line-height:120%; font-weight: bolder;}
.tx_brown_012 {color:#660000; font-size:7pt; line-height:120%; font-weight: bolder;}
.tx_brown_02 {color:#660000; font-size:9pt; line-height:120%;}
.tx_brown_04 {color:#660000; font-size:12pt; line-height:120%; font-weight: bolder;}
.tx_green_01 {color:#007575; font-size:9pt; line-height:120%; font-weight: bolder;}
.tx_green2_02 {color:#666600; font-size:9pt; line-height:120%;}
.tx_purple_01 {color:#820082; font-size:9pt; line-height:120%; font-weight: bolder;}
.tx_blue_01 {color:#004080; font-size:9pt; line-height:120%; font-weight: bolder;}
.tx_blue_02 {color:#004080; font-size:9pt; line-height:120%;}
.tx__01 {color:#820082; font-size:9pt; line-height:130%; font-weight: bolder;}
.tx_black_01 {color:#333333; font-size:9pt; line-height:120%; font-weight: bolder;}
.tx_black_02 {color:#333333; font-size:9pt; line-height:120%;}
.tx_black_03 {color:#333333; font-size:8pt; line-height:100%;}
.tx_black_04 {color:#333333; font-size:12pt; line-height:120%; font-weight: bolder;}
.tx_yellow_01 {color:#ff8000; font-size:9pt; line-height:120%; font-weight: bolder;}
.tx_yellow2_01 {color:#FFFF00; font-size:9pt; line-height:120%; font-weight: bolder;}
.tx_white_01 {color:#FFFFFF; font-size:9pt; line-height:120%; font-weight: bolder;}
.tx_white_02 {color:#FFFFFF; font-size:9pt; line-height:120%;}
.tx_orange_01 {color:#e84b00; font-size:9pt; line-height:120%; font-weight: bolder;}


.tx_pink_01 a:link{color:#ff0080; text-decoration : none;}
.tx_pink_01 a:visited{color:#ff0080; text-decoration : none;}
.tx_pink_01 a:hover{color:#ff0080; text-decoration : underline;}
.tx_pink_01 a:active{color:#ff0080; text-decoration : underline;}

.tx_pink_02 a:link{color:#ff0080; text-decoration : none;}
.tx_pink_02 a:visited{color:#ff0080; text-decoration : none;}
.tx_pink_02 a:hover{color:#ff0080; text-decoration : underline;}
.tx_pink_02 a:active{color:#ff0080; text-decoration : underline;}

.tx_red_01 a:link{color:#ff0000; text-decoration : none;}
.tx_red_01 a:visited{color:#ff0000; text-decoration : none;}
.tx_red_01 a:hover{color:#ff0000; text-decoration : underline;}
.tx_red_01 a:active{color:#ff0000; text-decoration : underline;}

.tx_red_02 a:link{color:#ff0000; text-decoration : none;}
.tx_red_02 a:visited{color:#ff0000; text-decoration : none;}
.tx_red_02 a:hover{color:#ff0000; text-decoration : underline;}
.tx_red_02 a:active{color:#ff0000; text-decoration : underline;}

.tx_brown_01 a:link{color:#660000; text-decoration : none;}
.tx_brown_01 a:visited{color:#000000; text-decoration : none;}
.tx_brown_01 a:hover{color:#000000; text-decoration : underline;}
.tx_brown_01  a:active{color:#660000; text-decoration : underline;}

.tx_brown_02 a:link{color:#660000; text-decoration : none;}
.tx_brown_02 a:visited{color:#660000; text-decoration : none;}
.tx_brown_02 a:hover{color:#660000; text-decoration : underline;}
.tx_brown_02 a:active{color:##660000; text-decoration : underline;}

.tx_green_01 a:link{color:#007575; text-decoration : none;}
.tx_green_01 a:visited{color:#007575; text-decoration : none;}
.tx_green_01 a:hover{color:#007575; text-decoration : underline;}
.tx_green_01 a:active{color:#007575; text-decoration : underline;}

.tx_purple_01 a:link{color:#820082; text-decoration : none;}
.tx_purple_01 a:visited{color:#820082; text-decoration : none;}
.tx_purple_01 a:hover{color:#820082; text-decoration : underline;}
.tx_purple_01 a:active{color:#820082; text-decoration : underline;}

.tx_blue_01 a:link{color:#004080; text-decoration : none;}
.tx_blue_01 a:visited{color:#004080; text-decoration : none;}
.tx_blue_01 a:hover{color:#004080; text-decoration : underline;}
.tx_blue_01 a:active{color:#004080; text-decoration : underline;}

.tx_black_01 a:link{color:#333333; text-decoration : none;}
.tx_black_01 a:visited{color:#333333; text-decoration : none;}
.tx_black_01 a:hover{color:#333333; text-decoration : underline;}
.tx_black_01 a:active{color:#333333; text-decoration : underline;}

.tx_black_02 a:link{color:#333333; text-decoration : none;}
.tx_black_02 a:visited{color:#333333; text-decoration : none;}
.tx_black_02 a:hover{color:#333333; text-decoration : underline;}
.tx_black_02 a:active{color:#333333; text-decoration : underline;}

.tx_white_01 a:link{color:#FFFFFF; text-decoration : none;}
.tx_white_01 a:visited{color:#FFFFFF; text-decoration : none;}
.tx_white_01 a:hover{color:#FFFFFF; text-decoration : underline;}
.tx_white_01 a:active{color:#FFFFFF; text-decoration : underline;}


.pt_01 {color:#ff0000; font-size:9pt;}
.pt_02 {color:#ff8242; font-size:9pt;}
.pt_03 {color:#ff9a9c; font-size:9pt;}
.pt_04 {color:#bd8608; font-size:8pt;}
.pt_05 {color:#00cccc; font-size:9pt;}
.pt_06 {color:#333333; font-size:9pt;}
.pt_07 {color:#b8860b; font-size:9pt;}
.pt_08 {color:#800000; font-size:9pt;}
.pt_09 {color:#cc0000; font-size:9pt;}
.pt_10 {color:#006666; font-size:9pt;}
.pt_11 {color:#339900; font-size:9pt; line-height:200%;}
.pt_12 {color:#996600; font-size:9pt; line-height:200%;}
.pt_13 {color:#990033; font-size:9pt; line-height:200%;}
.pt_14 {color:#009966; font-size:9pt; line-height:200%;}
.pt_15 {color:#660066; font-size:9pt; line-height:200%;}
.pt_14_01 {color:#009966; font-size:9pt;}
.pt_15_01 {color:#660066; font-size:9pt;}
.pt_16 {color:#000066; font-size:9pt; line-height:200%;}
.pt_17 {color:#006633; font-size:9pt; line-height:200%;}
.pt_18 {color:#336666; font-size:9pt;}
.pt_19 {color:#999900; font-size:9pt;}
.pt_20 {color:#CC0000; font-size:9pt;}
.pt_21 {color:#003300; font-size:9pt;}
.pt_22 {color:#660000; font-size:9pt;}
.pt_23 {color:#CC9900; font-size:9pt;}
.pt_24 {color:#006666; font-size:9pt;}
.pt_25 {color:#00ffff; font-size:9pt;}
.pt_26 {color:#FFFFCC; font-size:9pt;}
.pt_27 {color:#cccc00; font-size:9pt;}
.pt_28 {color:#333333; font-size:9pt;}

.space_5px {font-size:5px;}


/*マクロビメルマガ部分*/
.mcrbmaga{background:url(img/macrobimaga3.gif) no-repeat; padding:1px 0 1px 0; text-align:left;}
.mcrbmaga2 {color:#333333; font-size:9pt; line-height:120%; padding:0; margin:0; text-align:center;}


/* ▼2009325ご依頼分▼ */
/*メルマガ紹介テキスト*/
.magaintro{margin:0 auto; width:550px;}
.magaintro td{padding:5px 15px 5px 30px;}

/*マクロビ紹介文章*/
.s_cart_macro{ background:url(macro/set_macro02.jpg) no-repeat; padding-top:72px;}


/*マクロビ紹介文章*/
.macro_why{line-height:140%;}
.macro_why p{padding-bottom:10px;}
.macro_why1{padding:0 10px;}
.macro_why2{background:url(macro/macro_img02.jpg) no-repeat right top; height:407px; padding-left:10px;}
.macro_why3{background:url(macro/macro_img03.jpg) no-repeat left top; height:429px; padding-left:245px;}


/*マクロビお客様の声*/
.macro_voice{margin:0 0 10px 10px;}
.macro_voice_name{background:url(macro/voice_name.gif) #fff no-repeat left top; padding-left:55px; height:61px;}
.macro_voice_name .vname{font-size:15px; color:#FF6666; font-weight:bold;}
.macro_voice_txt{background-color:#fff; padding:0px 15px 10px 15px; font-size:14px;}

