@charset"utf-8";
#symptom {
}
#symptom h2 {
    width: 535px;
    /* height: 40px; */
    margin: 5px 0;
}
#symptom  h3 {
    font-size: 22px;
    text-align: center;
    line-height: 1.2em;
    margin: 25px 0;
}
#symptom .contents_inner {
    margin-bottom: 30px;
}
#symptom .contents_inner img {
    margin: 0 15px 15px 0;
}
#symptom .desc {

}

#symptom .entry {
    margin-bottom: 30px;
    clear: both;
}
#symptom .entry h4 {
    border-bottom: solid 3px #008945;
    font-size: 18px;
    padding: 5px;
    color: #008945;
    margin-bottom: 15px;
}
#symptom .entry h4 a:link,
#symptom .entry h4 a:visited{
    color: #008945;
}

#symptom .entry h4.red {
    color: red;
}
#symptom .entry img.fll {
    margin-right: 15px;
}
#symptom .entry > div {
    /*padding: 0 10px 15px;*/
}
#symptom .entry div > img {
    max-width: 200px;
    max-height: 300px;
    margin-right: 20px;
}
#symptom .entry img.left {
    float: left;
    max-width: 200px;
    max-height: 300px;
    margin: 0 15px 10px 0;
}
#symptom .entry img.right {
    float: right;
    max-width: 200px;
    max-height: 300px;
    margin: 0 0 10px 15px;
}
#symptom .entry .text {
    width: 98%;
    line-height: 1.6em;
}
#symptom .entry .text p {
}
#symptom .entry .btn {
    width: 118px;
    margin-top: 1%;
}
#symptom .entry .btn a {
    display: block;
    width: 118px;
    height: 20px;
}
#symptom h4.title {
    border-bottom: solid 3px #ffc000;
    font-size: 18px;
    padding: 5px;
    color: #1e4d86;
    margin-bottom: 15px;
}
.contents_other {

}
.contents_other ul {
    margin: 20px 0 0 10px;
}
.contents_other ul li {
    display: inline-block;
    zoom: 1;
    width: 160px;
    /* height: 18px; */
    background: #5b9bd5;
    border: solid 1px #41719c;
    padding: 10px 0;
    margin-right: 10px;
    text-align: center;
    margin-bottom: 10px;
    vertical-align: top;
}
.contents_other ul li a {
    color: #fff;
    width: 160px;
    /* height: 29px; */
    /* display: block; */
    /* margin-top: -10px; */
    /* padding-top: 10px; */
}

.buibetsu h2 {
    background-image: url(../images/title.png);
    background-repeat: no-repeat;
    height: 50px;
    text-indent: 100%;
    white-space: nowrap;
    display: block;
    overflow: hidden;
}
.buibetsu .item {
    float: left;
    width: 251px;
    margin: 0 8px 8px 0;
    padding: 5px;
    border: solid 1px #333;
}
.buibetsu .item:nth-of-type(2n){
    margin: 0 0 8px 0;
}





/*--共通スタイルシートbase.cssVer1.02--*/
/*--Copyright(C)2013,TakayoKato,AllRightsReserved.
ver1.01行揃え追加
ver1.02li,clearfix追加
--*/

/*--	フォント	--*/
body {
	font-family: "ヒラギノ角ゴProW3","HiraginoKakuGothicPro",Osaka,"ＭＳＰゴシック","MSPGothic",Arial,Helvetica,Verdana,sans-serif;
	font-size: 13px;
	line-height: 1.5em;
}

/*--	レイアウト	--*/
body,div,p,ul,ol,dl,form,table,fieldset,img,h1,h2,h3,h4,h5,h6 {
	margin  : 0;
	border  : 0;
	padding : 0;
}

a			{outline		: 0			;}
em,address	{font-style		: normal	;}
li			{list-style		: none		;}
table		{border-collapse: collapse	;}
/*img		{display		: block		;}*/
img 		{vertical-align : bottom	;}
a img:hover {opacity        : 0.7       ;}

.clear		{clear			: both		;}
.block		{display		: block		;}
.inline		{display		: inline	;}


/*clearfixclassやIDに直接定義しない場合は、これを指定するとよい*/
.clearfix: after {
	content: "";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
.fll	{float: left;}
.flr	{float: right;}

/*--	段落行揃え	--*/
.alright  {text-align: right;}
.alleft   {text-align: left;}
.alcenter {text-align: center;}


/*--	文字装飾	--*/
.bold	{font-weight	: bold   ;}
.red	{color			: red	 ;}
.green	{color			: green  ;}
.blue	{color			: blue	 ;}
.orange {color			: #BB750B;}

.fs01	{font-size		: 1px	;line-height	: 1.5em	;}
.fs02	{font-size		: 2px	;line-height	: 1.5em	;}
.fs03	{font-size		: 3px	;line-height	: 1.5em	;}
.fs04	{font-size		: 4px	;line-height	: 1.5em	;}
.fs05	{font-size		: 5px	;line-height	: 1.5em	;}
.fs06	{font-size		: 6px	;line-height	: 1.5em	;}
.fs07	{font-size		: 7px	;line-height	: 1.5em	;}
.fs08	{font-size		: 8px	;line-height	: 1.5em	;}
.fs09	{font-size		: 9px	;line-height	: 1.5em	;}
.fs10	{font-size		: 10px	;line-height	: 1.5em	;}
.fs11	{font-size		: 11px	;line-height	: 1.5em	;}
.fs12	{font-size		: 12px	;line-height	: 1.5em	;}
.fs13	{font-size		: 13px	;line-height	: 1.5em	;}
.fs14	{font-size		: 14px	;line-height	: 1.5em	;}
.fs15	{font-size		: 15px	;line-height	: 1.5em	;}
.fs16	{font-size		: 16px	;line-height	: 1.5em	;}
.fs17	{font-size		: 17px	;line-height	: 1.5em	;}
.fs18	{font-size		: 18px	;line-height	: 1.5em	;}
.fs19	{font-size		: 19px	;line-height	: 1.5em	;}
.fs20	{font-size		: 20px	;line-height	: 1.5em	;}
.fs21	{font-size		: 21px	;line-height	: 1.5em	;}
.fs22	{font-size		: 22px	;line-height	: 1.5em	;}
.fs23	{font-size		: 23px	;line-height	: 1.5em	;}
.fs24	{font-size		: 24px	;line-height	: 1.5em	;}
.fs25	{font-size		: 25px	;line-height	: 1.5em	;}
.fs26	{font-size		: 26px	;line-height	: 1.5em	;}
.fs27	{font-size		: 27px	;line-height	: 1.5em	;}
.fs28	{font-size		: 28px	;line-height	: 1.5em	;}
.fs29	{font-size		: 29px	;line-height	: 1.5em	;}
.fs30	{font-size		: 30px	;line-height	: 1.5em	;}
.fs31	{font-size		: 31px	;line-height	: 1.5em	;}
.fs32	{font-size		: 32px	;line-height	: 1.5em	;}
.fs33	{font-size		: 33px	;line-height	: 1.5em	;}
.fs34	{font-size		: 34px	;line-height	: 1.5em	;}
.fs35	{font-size		: 35px	;line-height	: 1.5em	;}
.fs36	{font-size		: 36px	;line-height	: 1.5em	;}
.fs37	{font-size		: 37px	;line-height	: 1.5em	;}
.fs38	{font-size		: 38px	;line-height	: 1.5em	;}
.fs39	{font-size		: 39px	;line-height	: 1.5em	;}
.fs40	{font-size		: 40px	;line-height	: 1.5em	;}


/*--	余白	--*/
.ma00	{margin		: 0		;}
.ma05	{margin		: 5px	;}
.ma10	{margin		: 10px	;}
.ma15	{margin		: 15px	;}
.ma20	{margin		: 20px	;}
.ma25	{margin		: 25px	;}
.ma30	{margin		: 30px	;}
.ma35	{margin		: 35px	;}
.ma40	{margin		: 40px	;}
.ma45	{margin		: 45px	;}
.ma50	{margin		: 50px	;}

.mt00	{margin-top	: 0		;}
.mt05	{margin-top	: 5px	;}
.mt10	{margin-top	: 10px	;}
.mt15	{margin-top	: 15px	;}
.mt20	{margin-top	: 20px	;}
.mt25	{margin-top	: 25px	;}
.mt30	{margin-top	: 30px	;}
.mt35	{margin-top	: 35px	;}
.mt40	{margin-top	: 40px	;}
.mt45	{margin-top	: 45px	;}
.mt50	{margin-top	: 50px	;}

.mr00	{margin-right	: 0		;}
.mr05	{margin-right	: 5px	;}
.mr10	{margin-right	: 10px	;}
.mr15	{margin-right	: 15px	;}
.mr20	{margin-right	: 20px	;}
.mr25	{margin-right	: 25px	;}
.mr30	{margin-right	: 30px	;}
.mr35	{margin-right	: 35px	;}
.mr40	{margin-right	: 40px	;}
.mr45	{margin-right	: 45px	;}
.mr50	{margin-right	: 50px	;}
.mr55	{margin-right	: 55px	;}
.mr60	{margin-right	: 60px	;}

.mb00	{margin-bottom	: 0		;}
.mb05	{margin-bottom	: 5px	;}
.mb10	{margin-bottom	: 10px	;}
.mb15	{margin-bottom	: 15px	;}
.mb20	{margin-bottom	: 20px	;}
.mb25	{margin-bottom	: 25px	;}
.mb30	{margin-bottom	: 30px	;}
.mb35	{margin-bottom	: 35px	;}
.mb40	{margin-bottom	: 40px	;}
.mb45	{margin-bottom	: 45px	;}
.mb50	{margin-bottom	: 50px	;}

.ml00	{margin-left	: 0		;}
.ml05	{margin-left	: 5px	;}
.ml10	{margin-left	: 10px	;}
.ml15	{margin-left	: 15px	;}
.ml20	{margin-left	: 20px	;}
.ml25	{margin-left	: 25px	;}
.ml30	{margin-left	: 30px	;}
.ml35	{margin-left	: 35px	;}
.ml40	{margin-left	: 40px	;}
.ml45	{margin-left	: 45px	;}
.ml50	{margin-left	: 50px	;}
.ml55	{margin-left	: 55px	;}
.ml60	{margin-left	: 60px	;}

.pa00	{padding		: 0		;}
.pa05	{padding		: 5px	;}
.pa10	{padding		: 10px	;}
.pa15	{padding		: 15px	;}
.pa20	{padding		: 20px	;}
.pa25	{padding		: 25px	;}
.pa30	{padding		: 30px	;}
.pa35	{padding		: 35px	;}
.pa40	{padding		: 40px	;}
.pa45	{padding		: 45px	;}
.pa50	{padding		: 50px	;}

.pt00	{padding-top	: 0		;}
.pt05	{padding-top	: 5px	;}
.pt10	{padding-top	: 10px	;}
.pt15	{padding-top	: 15px	;}
.pt20	{padding-top	: 20px	;}
.pt25	{padding-top	: 25px	;}
.pt30	{padding-top	: 30px	;}
.pt35	{padding-top	: 35px	;}
.pt40	{padding-top	: 40px	;}
.pt45	{padding-top	: 45px	;}
.pt50	{padding-top	: 50px	;}

.pr00	{padding-right	: 0		;}
.pr05	{padding-right	: 5px	;}
.pr10	{padding-right	: 10px	;}
.pr15	{padding-right	: 15px	;}
.pr20	{padding-right	: 20px	;}
.pr25	{padding-right	: 25px	;}
.pr30	{padding-right	: 30px	;}
.pr35	{padding-right	: 35px	;}
.pr40	{padding-right	: 40px	;}
.pr45	{padding-right	: 45px	;}
.pr50	{padding-right	: 50px	;}

.pb00	{padding-bottom: 0		;}
.pb05	{padding-bottom: 5px	;}
.pb10	{padding-bottom: 10px	;}
.pb15	{padding-bottom: 15px	;}
.pb20	{padding-bottom: 20px	;}
.pb25	{padding-bottom: 25px	;}
.pb30	{padding-bottom: 30px	;}
.pb35	{padding-bottom: 35px	;}
.pb40	{padding-bottom: 40px	;}
.pb45	{padding-bottom: 45px	;}
.pb50	{padding-bottom: 50px	;}

.pl00	{padding-left	: 0		;}
.pl05	{padding-left	: 5px	;}
.pl10	{padding-left	: 10px	;}
.pl15	{padding-left	: 15px	;}
.pl20	{padding-left	: 20px	;}
.pl25	{padding-left	: 25px	;}
.pl30	{padding-left	: 30px	;}
.pl35	{padding-left	: 35px	;}
.pl40	{padding-left	: 40px	;}
.pl45	{padding-left	: 45px	;}
.pl50	{padding-left	: 50px	;}
