@charset "utf-8";
/*  
Theme Name: 株式会社ミズノ Type4
Theme URI: http://
Description: 
Version: 
Author: 
Author URI: http://
*/


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
h1 {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	font-weight:normal;}



.back_menu {
	background-image: url(img/common/menu_back.jpg);
}

.back_gray01 {
	background-color: #999999;
}

.back_gray02 {
	background-color: #666666;
}

.back_gray03 {
	background-color: #E6E6E6;
}

.back_white {
	background-color: #FFFFFF;
}

.back_green {
	background-color: #128330;
}

.back_line01 {
	background-image: url(img/top/line03.gif);
}

.back_line02 {
	background-image: url(img/top/line04.gif);
}

.back_line05 {
	background-image: url(img/top/line05.gif);
}

.back_line06 {
	background-image: url(img/common/e-mizuno_line01.jpg);
}

.back_line07 {
	background-image: url(img/common/e-mizuno_line02.jpg);
}

.back_line08 {
	background-image: url(img/common/e-mizuno_back.jpg);
}

.back_line09 {
	background-image: url(img/manifesto/line01.jpg);
	background-repeat: repeat-y;
}

a{
	color: #003300;
	text-underline:yes;
}
a:hover{
	color: #006633;
	text-underline:yes;
}

.font_middle01 {
	font-size: 80%;
	line-height: 150%;
	color: #333333;
}

.font_middle02 {
	color: #333333;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.font_middle03 {
	color: #CC0000;
}

.font_middle05 {
	color: #128330;
	font-weight: bold;
}

.font_middle04 {
	color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
}

.font_small01 {
	font-size: 85%;
	line-height: 150%;
	color: #333333;
}

.font_small02 {
	font-size: 60%;
	line-height: 150%;
	color: #333333;
}

.font_big01 {
	line-height: 150%;
	color: #333333;
	font-weight: bold;
}

.font_big02 {
	line-height: 150%;
	color: #333333;
	font-weight: bold;
	font-size:95%;
}

.font_big03 {
line-height: 160%;
font-size: 95%; 
font-weight:700;
font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif; 
color: #333333;
}



.copy {
line-height: 160%;
font-size: 60%; 
color: #333333;
}


.b1{
	width: 150px;
	height: 13px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size: 12px;
	color: #666666;
}



.title1 {
	font-size: 20px;
	line-height: 150%;
	font-weight: bold;
	color:  #666666;
}


.pankuzu{
	font-size:12px;
	font-weight:normal;
	line-height:180%;
	margin: 10px 0 10px 20px;
}

.service1{
	background-image:url(img/solution/yaj03.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	margin: 5px 10px 5px 10px;
	padding:0 0 0 10px;
}


.service2{
	background-image:url(../img/yaj02.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:normal;
	line-height:140%;
	margin: 5px 10px 5px 15px;
	padding:0 0 0 10px;
}

.subt1{
	background-image:url(img/solution/bg_subt1.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:190%;
	margin: 25px 0 10px 0;
	padding:0 0 0 15px;
}


.service_list1{
	background-image:url(img/solution/yaj01.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:normal;
	line-height:180%;
	margin: 0 0 0 10px;
	padding:0 0 0 10px;
}

.service_subt1{
	background-image:url(img/solution/yaj04.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color: #666666;
	margin: 20px 0 5px 0;
	padding:0 0 0 10px;
}



.css11_130{
	font-size:11px;
	line-height:110%;
}


.css12_130{
	font-size:12px;
	line-height:130%;
}

.bo13_130{
	font-size:13px;
	font-weight:bold;
	line-height:130%;
}


.bo14_130{
	font-size:14px;
	font-weight:bold;
	line-height:130%;
}

.bo14_150{
	font-size:14px;
	font-weight:bold;
	line-height:150%;
}

.bo14_200{
	font-size:14px;
	font-weight:bold;
	line-height:200%;
}

.bo18_150{
	font-size:18px;
	font-weight:bold;
	line-height:150%;
}


.css11_130{
	font-size:11px;
	line-height:130%;
}




.title2 {
	font-size: 15px;
	font-weight: normal;
	color: #99CC33;
	line-height: 120%;
}
.service_list2 {
	font-size: 12px;
	font-weight: normal;
	line-height: 180%;
	background-image: url(img/solution/yaj05.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 10px;
}

/***** wp内カスタム *****/

#faq_list,#post,#item{
    font:13px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;
    *font-size:small;
    *font:x-small;
}
#faq_list table,#post table{
    font-size:inherit;
    font:100%;
}
#faq_list .text10,#post .text10 { font-size:77%; }
#faq_list .text11,#post .text11 { font-size:85%; }
#faq_list .text12,#post .text12 { font-size:93%; }
#faq_list .text13,#post .text13 { font-size:100%; }
#faq_list .text14,#post .text14 { font-size:108%; }
#faq_list .text15,#post .text15 { font-size:116%; }
#faq_list .text16,#post .text16 { font-size:123.1%; }
#faq_list .text17,#post .text17 { font-size:131%; }
#faq_list .text18,#post .text18 { font-size:138.5%; }
#faq_list .text19,#post .text19 { font-size:146.5%; }
#faq_list .text20,#post .text20 { font-size:153.9%; }
#faq_list .text21,#post .text21 { font-size:161.6%; }
#faq_list .text22,#post .text22 { font-size:167%; }
#faq_list .text23,#post .text23 { font-size:174%; }
#faq_list .text24,#post .text24 { font-size:182%; }
#faq_list .text25,#post .text25 { font-size:189%; }
#faq_list .text26,#post .text26 { font-size:197%; }

.bold { font-weight: bold; }
#faq_list ul{
	list-style: none;
	margin: 0;
	padding:0;
}
ul#faq_title{
	margin-bottom:4.0em;
}
#faq_title li{
	font-size: 100%;
	line-height: 1.6em;
	color: #333333;
	font-weight: bold;
	background: url(images/qa_01.gif) no-repeat left top;
	padding-left:25px;
}
#faq li{
	font-size: 93%;
	line-height: 25px;
	color: #333333;
	font-weight: bold;
	background: url(images/qa_01.gif) no-repeat left top;
	padding-left:25px;
}
#faq p{
	background: url(images/qa_02.gif) no-repeat left top;
	line-height:1.6em;
	padding-left:40px;
}
#cat{
	font-size: 12px;
	font-weight: normal;
}
#post{
}
#post h3{
	background: url(images/title_bottom.jpg) no-repeat left bottom;
	padding-bottom:7px;
	margin-bottom:5px;
	color: #666666;
}
#post p{
	line-height:1.6em;
	margin: 0px 0px 1.0em;
}
#post .date{
	font-size: 12px;
	text-align: right;
}
#item{
}
#item ul{
	list-style: none;
	margin: 10px 0px 10px;
	padding:0;
}
#item li{
	background: url(images/bullet_cat.gif) no-repeat 12px 5px;
	padding-left:25px;
	line-height:1.5em;
	font-size:93%;
}
#post p a img{
	border-style: none;
}
#post p img.alignleft{
	margin-bottom:0em;
	margin-right:1.0em;
	margin-top:0.5em;
	float: left;
}
#post p img.alignright{
	margin-bottom:0em;
	margin-left:1.0em;
	float: right;
	margin-top:0.5em;
}
#post p img.aligncenter{
}
