@charset "utf-8";

/******-------------------***** reset *****-------------------******/
h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd,form,address {
	margin: 0px;
	padding: 0px;
}
h1,h2,h3,h4,h5 {
	font-size: 12px;
	line-height: 13px;
}
table,tr,td,th {
	margin: 0px;
	padding: 0px;
	border: none;
}
img {
	border: none;
	vertical-align: bottom;
}
ul,li {
	list-style: none;
}
a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
body {
	color: #333333;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
/******-------------------***** baseDesign *****-------------------******/



#header {
	margin: 0px auto;
	height: 113px;
	width: 770px;
}
#wrapper {
	margin: 0px auto;
	padding: 0px 5px;
	width: 760px;
	text-align: left;
	background-image: url(images/wrap_shadow.gif);
	background-repeat: repeat-y;
}* html #wrapper {width:770px;}
#contents {
	padding: 0px 15px 0px 15px;
}
#footer {
	height: 49px;
	width: 770px;
	background-image: url(images/footer_back.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
}
#footer address {
	font-size: 12px;
	line-height: 13px;
	color: #FFFFFF;
	padding-top: 20px;
	font-style: normal;
	background-color: transparent;
}
#homeBtnDiv01 {
	padding-left: 207px;
}
/******-------------------***** TOP page *****-------------------******/
#topPageimage {
	background-image: url(images/top_pageimage.jpg);
	background-repeat: no-repeat;
	height: 202px;
	text-indent: -9999px;
	font-size: 12px;
	line-height: 13px;
}
#topConBoxLeft {
	width: 485px;
	float: left;
}
#topConBoxRight {
	width: 205px;
	float: right;
}
.topConBox01 {
	background-attachment: scroll;
	background-image: url(images/top_box_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 30px;
	margin-bottom: 25px;
}
.topConBox02 {
	background-attachment: scroll;
	background-image: url(images/top_box_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 30px;
}
.topConBox03 {
	background-image: url(images/top_box_middle.gif);
	background-repeat: repeat-y;
	padding: 0px 18px 0px 17px;
}
.topConBox04 {
	padding-bottom: 15px;
	background-attachment: scroll;
	background-image: url(images/top_box_bottom02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 15px;
}* html .topConBox04 {height:1%;}
.topConBox05 {
	background-image: url(images/top_box_middle02.gif);
	background-repeat: repeat-y;
	padding: 0px 12px;
}
.topConBox06 {
	background-image: url(images/top_box_top.gif);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 0px;
}
.topYamamotoNttuBox01 {
	margin-bottom: 25px;
}
.topRightBannerBox01 {
	margin-bottom: 15px;
}
#topRightBannerBox02 {
	background-attachment: scroll;
	background-image: url(images/top_right_banner01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 97px;
	width: 205px;
	overflow: hidden;
}
.topRightBannerText01 {padding: 45px 93px 0px 19px;font-size: 11px;line-height: 13px;}
#topRightBannerBox03 {
	background-attachment: scroll;
	background-image: url(images/top_right_banner02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 97px;
	width: 205px;
	overflow: hidden;
}
#topRightBannerBox03 p {padding: 48px 93px 0px 19px;font-size: 11px;line-height: 13px;}
#topRightBannerBox04 {
	background-attachment: scroll;
	background-image: url(images/top_right_banner03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 97px;
	width: 205px;
	overflow: hidden;
}
#topRightBannerBox04 p {padding: 48px 93px 0px 19px;font-size: 11px;line-height: 13px;}



/*MT*/
#mtBox01 {
	background-image: url(images/mt/mt_bottom.jpg);
	background-repeat: no-repeat;
	padding-bottom: 12px;
	text-align: left;
	background-attachment: scroll;
	background-position: left bottom;
	margin-bottom: 10px;
}
#mtForm {}
#mtBox02 {
	background-image: url(images/mt/mt_middle01.jpg);
	background-repeat: repeat-y;
	padding: 0px 7px;
	height: 142px;
	overflow: auto;
}
#mtBox02 h5 {
	font-size: 12px;
	font-weight: bold;
	color: #79A8F0;
	background-color: transparent;
	line-height: 13px;
	padding: 4px 5px 5px;
}
#mtBox02 p {
	margin: 5px 5px 0px;
	padding: 0px 0px 5px;
	background-attachment: scroll;
	background-image: url(images/mt/mt_dot.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 11px;
	line-height: 12px;
}
#mtBox02 p a {
	color: #000000;
	text-decoration: underline;
	background-color: #FFFFFF;
}
#mtBox02 p a:hover {
	text-decoration: none;
}
#mtText01 {
	font-size: 11px;
	line-height: 12px;
	color: #898989;
	background-color: transparent;
	padding: 6px 7px 6px 7px;
	background-image: url(images/mt/mt_middle02.jpg);
	background-repeat: repeat-y;
}
#mtText01 a {
	color: #898989;
	text-decoration: underline;
}
#mtText01 a:hover {
	text-decoration: none;
}
#mtBox03 {
	background-image: url(images/mt/mt_seach.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 140px;
	padding: 0px 0px 0px 7px;
	float: left;
}* html #mtBox03 {width:147px;}
#phrase {
	font-size: 11px;
	line-height: 12px;
	border: 1px solid #999999;
	height: 18px;
	width: 138px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}* html #phrase {width:140px;height:18px;}
#mtBtnBox {
	height: 20px;
	width: 58px;
	float: right;
}
#mtBtnBox #btn{
	vertical-align: top;
}
/*
#mtHeadBox01 {
	padding: 0px 0px 25px 0px;
	width: 485px;
	text-align: left;
}
#mtHeadBox02 {
	background-attachment: scroll;
	background-image: url(images/top_box_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 30px;
}* html #mtHeadBox03 {height:1%;}
#mtHeadBox03 {
	background-image: url(images/top_box_middle.gif);
	background-repeat: repeat-y;
}
.mtHeadBox04 {
	padding: 0px 24px;
}
#mtHeadBox05 {
	height: 168px;
	border: 1px solid #9C9C9C;
	overflow: auto;
}* html #mtHeadBox05 {height:170px;}
#mtHeadBox05 ul {
	padding: 0px 20px 0px;
}
#mtHeadBox05 ul li {
	font-size: 11px;
	line-height: 12px;
	display: block;
	background-attachment: scroll;
	background-image: url(images/dot02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 10px 0px 7px;
}
#mtHeadBox05 ul li a {
	color: #000000;
	background-color: transparent;
	background-attachment: scroll;
	background-image: url(images/arrow03.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	padding-left: 16px;
}
#mtHeadBox05 ul li a:hover {}
h3.mtH3Title01 {
	padding: 0px 15px 5px 6px;
}
h4.midashi {
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	padding: 8px 20px 0px;
}
p#mtText01 {
	font-size: 11px;
	line-height: 14px;
	color: #A6C4EA;
	padding: 12px 0px 0px 0px;
}
#form1 {
	color: #666666;
	background-color: #A6C4EA;
	padding: 5px 5px 5px 20px;
	border: 1px solid #9E9E9E;
	margin-bottom: 5px;
}
#phrase {
	height: 18px;
	width: 278px;
	border: 1px solid #A5ACB2;
}* html #phrase {width:280px;height:20px;}
*/

ul#topEssayUl01 li {
	display: block;
	height: 117px;
	width: 221px;
	font-size: 11px;
	line-height: 13px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: hidden;
}* html ul#topEssayUl01 li {background-attachment:fixed;}
ul#topEssayUl01 li a {
	display: block;
	color: #B45B25;
	background-color: transparent;

}
ul#topEssayUl01 li span {
	display: block;
	padding: 4px 20px 0px;

}
li#topEssayLi01 {
	float: left;
	background-image: url(images/top_essay_banner01_b.jpg);
}
li#topEssayLi02 {
	float: right;
	background-image: url(images/top_essay_banner02_b.jpg);
}
li#topEssayLi03 {
	float: right;
	background-image: url(images/top_essay_banner03~_b.jpg);
}
li#topEssayLi04 {
	float: right;
	background-image: url(images/top_essay_banner04_b.jpg);
}
li#topEssayLi05 {
	float: left;
	background-image: url(images/top_essay_banner05_b.jpg);
}
li#topEssayLi06 {
	float: right;
	background-image: url(images/top_essay_banner06_b.jpg);
}
li#topEssayLi07 {
	float: right;
	background-image: url(images/top_essay_banner07b.jpg);
}
li#topEssayLi08 {
	float: left;
	background-image: url(images/top_essay_banner08b.jpg);
}
li#topEssayLi09 {
	float: right;
	background-image: url(images/top_essay_banner09b.jpg);
}
li#topEssayLi10 {
	float: left;
	background-image: url(images/top_essay_banner10b.jpg);
}
li#topEssayLi11 {
	float: right;
	background-image: url(images/top_essay_banner11b.jpg);
}
li#topEssayLi12 {
	float: left;
	background-image: url(images/top_essay_banner12b.jpg);
}
li#topEssayLi13 {
	float: right;
	background-image: url(images/top_essay_banner13b.jpg);
}
li#topEssayLi14 {
	float: left;
	background-image: url(images/top_essay_banner14b.jpg);
}
li.topMangaLi01 {
	display: block;
	float: left;
	padding-top: 10px;
	width: 220px;
}
li.topMangaLi02 {
	display: block;
	float: right;
	padding-top: 10px;
	width: 220px;
}

#topBannerUl li {padding-bottom: 2px;}

#topDl01 {
	height: 165px;
	overflow: auto;
	padding: 5px 5px 0px 0px;
}* html #topDl01 {height:170px;}
#topDl01 dt {
	color: #118B1C;
	background-color: transparent;
}
#topDl01 dd {
	background-attachment: scroll;
	background-image: url(images/dot01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#topDl01 dd a {color: #333333;background-color: transparent;}

.topCompanyUl01 {
	padding: 10px 0px 5px 0px;
}
.topCompanyUl01 li {
	padding: 0px 0px 5px 15px;
	background-attachment: scroll;
	background-image: url(images/arrow02.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	font-size: 11px;
	line-height: 13px;
}
.topCompanyUl01 li a {
	color: #333333;
	background-color: transparent;
}

/******-------------------***** other page common css *****-------------------******/

.wakuBox01 {
	background-attachment: scroll;
	background-image: url(images/waku_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
	margin-bottom: 20px;
}* html .wakuBox01 {height:1%;}
.wakuBox02 {
	background-image: url(images/waku_middle.jpg);
	background-repeat: repeat-y;
	padding: 0px 40px 10px;
}
/******-------------------***** manga *****-------------------******/
.mangaWakuBox01 {
	background-attachment: scroll;
	background-image: url(manga/images/manga_waku_bottom01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 36px;
}
.mangaWakuBox02 {
	background-image: url(manga/images/manga_waku_middle01.jpg);
	background-repeat: repeat-y;
	padding: 0px 35px;
}
.mangaWakuBox03 {
	float: left;
	width: 430px;
}
.mangaWakuBox04 {
	width: 430px;
}
.mangaWakuBox05 {
	float: left;
	width: 211px;
	height: 119px;
}
.mangaWakuBox06 {
	float: right;
	width: 219px;
	height: 119px;
	background-image: url(manga/images/new_manga_back.jpg);
	background-repeat: no-repeat;
}
.mangaWakuBox06a {
	float: right;
	width: 219px;
	height: 119px;
	background-image: url(manga/images/manga_back.jpg);
	background-repeat: no-repeat;
}
.mangaWakuBox07 {
	height: 57px;
	overflow: hidden;
	padding: 18px 0px 0px 20px;
	color: #FFFFFF;
	background-color: transparent;
	font-size: 28px;
	line-height: 29px;
}* html .mangaWakuBox07 {height:75px;} 
.mangaWakuBox07 span {font-size: 12px;}
.mangaWakuBox08 {
	float: right;
	width: 130px;
	height: 152px;
	background-image: url(manga/images/next_open.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 28px;
	line-height: 28px;
	color: #FF0000;
	background-color: transparent;
	padding-top: 40px;
}* html .mangaWakuBox08 {height:192px;}
.mangaWakuBox08 span {
	font-size: 18px;
}
.mangaWakuBox08 span span {
	font-size: 12px;
}
.mangaWakuBox08end {
	float: right;
	width: 120px;
	height: 152px;
	background-image: url(manga/images/next_open2.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 18px;
	color: #FF0000;
	background-color: transparent;
	padding: 40px 5px 10px;
}* html .mangaWakuBox08end { width:130px; height:192px;}
ul.mangaUl01 {
	padding: 10px 0px 30px 2px;
	width: 430px;
}
ul.mangaUl01 li {
	padding: 0px 0px 5px;
	width: 71px;
	display: block;
	float: left;
}
ul.mangaUl01 li.manga02 {
	width: 85px;
}

/******-------------------***** essay *****-------------------******/
.essayWakuBox01 {
	float: left;
	width: 456px;
}
.essayWakuBox01 p {
	color: #FFFFFF;
	background-color: transparent;
	height: 95px;
	background-image: url(essay/doctor01/images/comment_back.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 0px 10px 0px 43px;
}
.essayWakuBox02 {
	float: right;
	height: 224px;
	width: 194px;
}
.essayWakuBox03 {
	background-attachment: scroll;
	background-image: url(essay/images/essay_paper_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 62px;
}
.essayWakuBox04 {
	background-image: url(essay/images/essay_paper_top.jpg);
	background-repeat: no-repeat;
	height: 121px;
}
.essayWakuBox05 {
	float: left;
	height: 82px;
	width: 155px;
	overflow: hidden;
	padding: 39px 0px 0px 0px;
	text-align: center;
	color: #850404;
	background-color: transparent;
	font-size: 12px;
}* html .essayWakuBox05 {height:121px;}
.essayWakuBox06 {
	float: left;
	height: 82px;
	width: 365px;
	overflow: hidden;
	padding: 39px 0px 0px 0px;
	font-size: 18px;
	line-height: 25px;
	color: #3773B8;
	background-color: transparent;
	text-align: center;
}* html .essayWakuBox06 {width:365px;height:121px;}
.essayWakuBox06 span {
	font-size:14px;
}
.essayWakuBox07 {
	background-image: url(essay/images/essay_paper_middle.jpg);
	background-repeat: repeat-y;
	padding: 0px 70px;
	font-size: 12px;
	line-height: 22px;
	color: #555555;
	background-color: transparent;
}

.essayText01 {padding-bottom: 10px;}
.essayBtnBox01 {
	background-image: url(essay/images/essay_backnumber_back.jpg);
	background-repeat: no-repeat;
	height: 78px;
	padding-left: 214px;
}
.essayBnBox01 {
	background-image: url(essay/images/essay_backnumber_back.jpg);
	background-repeat: no-repeat;
	padding-bottom: 38px;
	background-attachment: scroll;
	background-position: left bottom;
}
.essayBnBox02 {
	background-image: url(essay/backnumber/images/title_back.jpg);
	background-repeat: no-repeat;
	height: 106px;
	background-attachment: scroll;
	background-position: left top;
}
.essayBnBox03 {
	background-image: url(essay/backnumber/images/essay_contents_middle.gif);
	background-repeat: repeat-y;
	padding: 15px 42px 0px;
}
.essayBnBox04 {
	float: left;
	width: 270px;
	clear: left;
}
.essayBnBox05 {
	float: right;
	width: 270px;
	clear: right;
}
ul.essayBnUl01 {
	padding: 0px 20px 0px 42px;
}
ul.essayBnUl01 li {
	display: block;
	float: left;
	height: 31px;
	width: 131px;
}

ul.essayBnUl02 {
	padding: 20px 0px 30px 25px;
}
ul.essayBnUl02 li {
	background-attachment: scroll;
	background-image: url(essay/bucknumber/images/essay_backnumber_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding: 0px 0px 5px 14px;
}
ul.essayBnUl02 li a {
	color: #3773B8;
	background-color: transparent;
}

.essay01Only01 {
	border: 3px solid #CCCCCC;
	margin: 30px 0px 0px;
	padding: 15px 20px 30px;
}

table.essay01Only01 {
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-collapse:collapse;
	margin: 0px auto;
}
table.essay01Only01 th,table.essay01Only01 td {
	border: 1px solid #CCCCCC;
	padding:2px 4px;
}

.essay01Only01 h5 {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	text-align: center;
	padding-bottom: 15px;
	color: #3773B8;
	background-color: transparent;
}
.essay01Only01 h4 {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	text-align: center;
	padding-bottom: 15px;
	color: #3773B8;
	background-color: transparent;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
}

.essay05Only01 {
	border: 3px solid #CCCCCC;
	margin: 30px 0px 0px;
	padding: 15px 20px 30px;
}
.essay05Only01 h4 {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	text-align: center;
	padding-bottom: 15px;
	color: #3773B8;
	background-color: transparent;
}
.essay05Only01 h4 span {
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
}
.miyagawaSpan01 {
	display: block;
	padding: 10px;
	margin-top: 20px;
	border: 3px solid #CCCCCC;
}
.miyagawaText01 {
	color: #3773B8;
	background-color: transparent;
	font-size: 18px;
	line-height: 26px;
	text-align: center;
	padding: 20px 0px 30px 0px;
}
.miyagawaText02 {
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 20px;
}
.miyagawaText02 a {
	color: #660000;
	text-decoration: underline;
	background-color: transparent;
}
.essayArrow01 {
	padding-left:14px;
	background-image:url(images/arrow04.gif);
	background-position:0px 6px;
	background-repeat: no-repeat;
}

/******-------------------***** 臨床産婦人科学会の会員を募る *****-------------------******/
#netuBtnBox01 {
	background-image: url(netu/images/netu_btn_back.jpg);
	background-repeat: no-repeat;
	height: 150px;
	padding: 0px 112px 0px 112px;
}
#netuBtnBox02 {
	float: left;
	width: 216px;
}
#netuBtnBox03 {
	float: right;
	width: 203px;
	padding-top: 20px;
}
/******-------------------***** 国際協力や海外ボランティアに興味がある方へ *****-------------------******/
#yamamotoBtnBox01 {
	background-image: url(yamamoto/images/netu_btn_back.jpg);
	background-repeat: no-repeat;
	height: 150px;
	padding: 0px 112px 0px 112px;
}
#yamamotoBtnBox02 {
	float: left;
	width: 205px;
}
#yamamotoBtnBox03 {
	float: right;
	width: 205px;
}
.yamamotoBookBox01 {
	background-attachment: scroll;
	background-image: url(yamamoto/images/yamamoto_book03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 60px;
}
.yamamotoBookBox02 {
	background-image: url(yamamoto/images/yamamoto_book02.jpg);
	background-repeat: repeat-y;
	padding: 0px 55px;
}
.yamamotoBookBox03 {
	border-bottom: 3px solid #7E4700;
	padding: 10px 0px 3px;
}
.yamamotoBookBox04 {
	float: left;
	height: 154px;
	width: 114px;
}
.yamamotoBookBox05 {
	float: right;
	width: 410px;
}
.yamamotoBookBox05 h4 {
	font-size: 14px;
	line-height: 18px;
	color: #530000;
	background-color: transparent;
}
.yamamotoText01 {
	color: #000000;
	background-color: transparent;
	padding-bottom: 5px;
}
.yamamotoText02 {padding-bottom: 5px;}
.yamamotoQ01 {
	padding: 5px 0px 5px 35px;
	background-attachment: scroll;
	background-image: url(yamamoto/qa/images/icon01.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-bottom: 5px;
	color: #BB0000;
	background-color: transparent;
}
.yamamotoA01 {
	background-attachment: scroll;
	background-image: url(yamamoto/qa/images/icon02.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 2px 0px 5px 35px;
	margin-bottom: 20px;
}
.yamamotoA01 p {
	padding-bottom: 10px;
}
/******-------------------***** contact *****-------------------******/
.contactText01 {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 20px;
	text-align: center;
}

.contactTable01 {
	width: 500px;
	color: #666666;
	background-color: #FFFFFF;
	border-top: 4px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}
.contactTable01 th {
	border-bottom: 2px solid #DDDDDD;
	padding: 10px 10px 10px 13px;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
.contactTable01 th p {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 2px 0px 2px 15px;
	background-attachment: scroll;
	background-image: url(yamamoto/contact/images/contents_th_line.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.contactTable01 th p span {
	font-size: 11px;
	line-height: 12px;
	color: #990000;
	background-color: #FFFFFF;
}
.contactTable01 td.contactTd01 {
	border-bottom: 2px solid #DDDDDD;
	padding: 10px;
	font-size: 11px;
	line-height: 12px;
}
.contactTable01 td.contactTd02 {
	border-bottom: 4px solid #DDDDDD;
	padding: 10px;
}
.contactTable01 th.contactTh02 {
	border-bottom: 4px solid #DDDDDD;
	padding: 10px;
}
.input01 {
	width: 280px;
	height: 17px;
	padding: 3px 10px 0px 10px;
	border: none;
	background-attachment: scroll;
	background-image: url(yamamoto/contact/images/input_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}* html .input01 {width:300px;height:20px;}
.input02 {
	width: 140px;
	height: 17px;
	padding: 3px 10px 0px 10px;
	border: none;
	background-attachment: scroll;
	background-image: url(yamamoto/contact/images/input_back02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}* html .input02 {width:150px;height:20px;}
.input03 {
	width: 45px;
	height: 17px;
	padding: 3px 10px 0px 10px;
	border: none;
	background-attachment: scroll;
	background-image: url(yamamoto/contact/images/input_back03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}* html .input03 {width:65px;height:20px;}
.textarea01 {
	width: 280px;
	height: 147px;
	border: none;
	background-attachment: scroll;
	background-image: url(yamamoto/contact/images/textarea_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 10px 0px;
}* html .textarea01 {width:300px;height:150px;background-attachment: fixed;}

.thanksBox01 {
	border-top: 4px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 4px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	padding: 10px;
}
.thanksText01 {
	font-size: 14px;
	line-height: 16px;
	color: #990000;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
}
.thanksText02 {
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}

/******-------------------***** common *****-------------------******/
/* バックナンバー --------------------   */
.backNumberBtn {
	width: 222px;
	height: 54px;
	text-indent: -9999px;
}
.backNumberBtn a {
	width: 222px;
	height: 54px;
	display: block;
	background-image: url(images/essay_backnumber_btn_out.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.backNumberBtn a:hover {
	background-image: url(images/essay_backnumber_btn_over.jpg);
	background-repeat: no-repeat;
}
.gotohomeBtn {
	text-indent: -9999px;
	height: 80px;
	width: 320px;
}
.gotohomeBtn a {
	text-decoration: none;
	background-image: url(images/goto_home_out.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 80px;
	width: 320px;
}
.gotohomeBtn a:hover {
	background-image: url(images/goto_home_over.jpg);
	background-repeat: no-repeat;
}
/* clear --------------------   */
.clearfix:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */


br.clear {
	clear:both;
	font-size: 1px;
	line-height: 0px;
	height: 0px;
}
/******-------------------***** 投票 *****-------------------******/
#electionBtnBox01 {
	text-align:center;
	background-image: url(election/images/election_btn_back.jpg);
	background-repeat: no-repeat;
	height: 40px;
	padding: 0px 112px 0px 112px;
}
/******-------------------***** 産婦人科医 *****-------------------******/
#osanBtnBox01 {
	text-align:center;
	background-image: url(ob-gyn/images/osan_btn_back.jpg);
	background-repeat: no-repeat;
	height: 150px;
	padding: 0px 10px;
}
/******-------------------***** CCT2008 *****-------------------******/
.movieWakuBox07 {
	background-image: url(essay/images/essay_paper_middle.jpg);
	background-repeat: repeat-y;
	padding: 0px 70px;
	font-size: 12px;
	line-height: 22px;
	color: #555555;
	background-color: transparent;
}
.movieTitleText {
	font-size:14px;
	color:#B5271D;
}.mutouText01 {
	color: #3773B8;
	background-color: transparent;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	padding: 20px 0px 30px 0px;
	font-weight: normal;
}
