@charset "utf-8";
/* ブラウザの初期設定解除 */
body,
h1,h2,h3,h4,h5,h6,
p,ul,ol,dl,dt,dd,li,
table,th,td,
form,select,option,input
address,pre,strong,em,iframe{
	margin:0;
	padding:0;
	font-size:small;
	/*\*/ /*/ font-size:x-small; /* MacIE */
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

strong,em{
	font-weight:bold;
	font-size: 1.2em;
}

/* デフォルト文字設定 */
div,span,p,th,td,dt,dd,li,
select,textarea,input{
	font-size:small;
	/*\*/ /*/ font-size:x-small; /* MacIE */
	color:#454545;
	line-height:140%;
}

img{border:none;vertical-align:bottom}
ul,ol{	list-style-type:none; }

/* content pane */
.tundra .dijitTab#chikenTab{
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
}

#wrapmob{
	width: 780px;
	margin: 0 auto;
}

#chikenTab #tab1{
	/*background-color: #e5f3ff;*/ /*chiken*/
}
#chikenTab #dijit_layout_ContentPane_1{
	background-color: #ffe5f4;  /*kosume*/
}
#chikenTab #dijit_layout_ContentPane_2{
	background-color: #fff5ef;  /*food*/
}
#chikenTab #dijit_layout_ContentPane_3{
	background-color: #efefef;  /*other*/
}
#chikenTab #dijit_layout_ContentPane_0{
	background-color: #DAFFBF;
}

/* focused tab header*/
.tundra .dijitTabContainerTop-tabs #mytab_0.dijitTabChecked.dijitTabCheckedFocused{
	background-image: url("../images/tabbg_0.gif") repeat-x scroll 0 0 #E2E2E2;
}
/*.tundra .dijitTabContainerTop-tabs #mytab_1.dijitTabChecked.dijitTabCheckedFocused{
	background-image: url("../images/tabbg_4.gif") repeat-x scroll 0 0 #E2E2E2;
}*/
.tundra .dijitTabContainerTop-tabs #mytab_2.dijitTabChecked.dijitTabCheckedFocused{
	background-image: url("../images/tabbg_1.gif") repeat-x scroll 0 0 #E2E2E2;
}
.tundra .dijitTabContainerTop-tabs #mytab_3.dijitTabChecked.dijitTabCheckedFocused{
	background-image: url("../images/tabbg_2.gif") repeat-x scroll 0 0 #E2E2E2;
}
.tundra .dijitTabContainerTop-tabs #mytab_4.dijitTabChecked.dijitTabCheckedFocused{
	background-image: url("../images/tabbg_3.gif") repeat-x scroll 0 0 #E2E2E2;
}

.tundra #mytab_0.dijitTab.dijitTabChecked.dijitChecked{
		/*background: url("../images/tabbg_0.gif") repeat-x scroll 0 0 #E2E2E2;*/
		background:url(../images/new_tab.png) no-repeat;
		
		background-position:	-732px	0px;
		font-weight: 			bold;
		width: 					115px;
}
.tundra #mytab_1.dijitTab.dijitTabChecked.dijitChecked{
		/*background: url("../images/tabbg_4.gif") repeat-x scroll 0 0 #E2E2E2;*/
		background:url(../images/new_tab.png) no-repeat;
		background-position:	-915px	0px;
		font-weight: 			bold;
		width: 					115px;
}
.tundra #mytab_2.dijitTab.dijitTabChecked.dijitChecked{
		background:url(../images/new_tab.png) no-repeat;
		background-position:	-1099px	0px;
		font-weight: bold;
		width: 86px;
}
.tundra #mytab_3.dijitTab.dijitTabChecked.dijitChecked{
		background:url(../images/new_tab.png) no-repeat;
		background-position:	-1200px	0px;
		font-weight: bold;
		width: 98px;
}
.tundra #mytab_4.dijitTab.dijitTabChecked.dijitChecked{
		background:url(../images/new_tab.png) no-repeat;
		background-position:	-1323px	0px;
		font-weight: bold;
		width: 70px;
}
.tundra .dijitTabContainerTop-tabs #mytab_0.dijitTabChecked {
		border-bottom-color: #e5f3ff;
}
.tundra .dijitTabContainerTop-tabs #mytab_1.dijitTabChecked {
		border-bottom-color: #DAFFBF;
}
.tundra .dijitTabContainerTop-tabs #mytab_2.dijitTabChecked {
		border-bottom-color: #fff5ef;
}
.tundra .dijitTabContainerTop-tabs #mytab_3.dijitTabChecked {
		border-bottom-color: #efefef;
}
.tundra .dijitTabContainerTop-tabs #mytab_4.dijitTabChecked {
		border-bottom-color: #efefef;
}
.medwrap{
	border: 1px solid #CCC;
	font-size:0.9em;
	padding:2px 5px;
	margin-bottom: 10px;
}
.med{
	/*border: 1px solid #CCC;*/
	font-size:0.9em;
	padding:2px 5px;
	margin-bottom: 5px;
	width: 350px;
	clear: both;
	background-color: #E8F4FF;
	height: 25px;
}

.medName{
	width: 200px;
	background-color: #E8F4FF;
	float: left;
}

.delBtn{
	float: right;
	background-color: #E8F4FF;
}
.hidden{
	/*visibility: hidden;*/
	display: none;
}

<!--[if lt IE 7]>
	#mytab_0.dijitTab{
		background:url(../images/new_tab_tiken_kenkou2.png) no-repeat;
		width: 115px;
	}
<![endif]-->

#melito{
	
}
div#melito ul{
	width:		600px;
	margin-top: 15px;
	margin:		0 auto;
}
div#melito ul li{
	margin-top:		10px;
	background:		url(../images/about_melit_all.gif) no-repeat;
	height:			60px;
	width:			600px;
}
div#melito ul li#ml01{	background-position:	0px 0px; }
div#melito ul li#ml01:hover{	background-position:	0px -60px; }
div#melito ul li#ml02{	background-position:	0px -120px; }
div#melito ul li#ml02:hover{	background-position:	0px -180px; }
div#melito ul li#ml03{	background-position:	0px -240px; }
div#melito ul li#ml03:hover{	background-position:	0px -300px; }

div#melito ul li#ml04{	background-position:	0px -360px; }
div#melito ul li#ml04:hover{	background-position:	0px -420px; }
div#melito ul li#ml05{	background-position:	0px -480px; }
div#melito ul li#ml05:hover{	background-position:	0px -540px; }
div#melito ul li#ml06{	background-position:	0px -600px; }
div#melito ul li#ml06:hover{	background-position:	0px -660px; }

div#regist_long{	
	margin-top:		10px;
	background:		url(../images/regist_long.png) no-repeat;
	height:			102px;
	width:			530px;
}
div#regist_long:hover{	background-position:	0px -102px; }

.horzKeyword{
	float:				left;
	margin-bottom:		10px;
	width: 				450px;
	height:				20px;
	padding:			130px 0 0 30px;
	margin-bottom:		8px;
}
.horzKeyword .word{
	margin-left:		10px;
	font-size:			19px;
	line-height:		35px;
}

div#main_bottom{
	width: 				750px;
	height:				247px;
	margin-bottom:		10px;
}
div#main_bottom div#top_keyword{
	background:			url(../images/top_keyword.png) left 0px no-repeat;
	float:				left;
	width: 				504px;
	height:				247px;
}

div#top_area2{
	float:				left;
	width: 				242px;
	height:				217px;
}
div#top_area2 .odd2{
	width:				100%;
	float:				right;
	background-color:	#FFF;
	height:				20px;
	font-size:			12px;
	padding-top: 		5px;
}
div#top_area2 .even2{
	width:				100%;
	float:				right;
	background-color:	#EEF7FF;
	height:				20px;
	padding-top: 		5px;
}

div#top_area{
	float:				right;
	width:				242px;
	height:				217px;
	margin-top:24px;
}
div#top_area .odd{
	width:				96%;
	float:				right;
	background-color:	#FFF;
	height:				20px;
	font-size:			12px;
	padding-top: 		5px;
}
div#top_area .even{
	width:				96%;
	float:				right;
	background-color:	#EEF7FF;
	height:				20px;
	padding-top: 		5px;
	
}
div#top_area .t{
	
}
div#top_area .w{
	float:	right;
	font-size:			12px;
}
div#external01_underlay.dijitDialogUnderlay{
	background: none repeat scroll 0 0 #000000
}
div#external02_underlay.dijitDialogUnderlay{
	background: none repeat scroll 0 0 #000000
}

.tundra #bottom .dijitButtonNode{
    color: 			#3C479E;
    font-weight: 	bold;
    height: 		17px;
    padding-top: 	3px;
    width: 			100px;
}
p#eduThanks{
	font-size:		12px;
	font-weight:	bold;
}
div#eduMailDialog_underlay.dijitDialogUnderlay {
    background: none repeat scroll 0 0 #000000;
}

div#eduBtn{
	background-image: url('/common/images/btn_mailmaga.png');
	width:			160px;
	height:			82px;
	margin:			0 auto;
}
div#eduBtn:hover{
	background-position:		0 -82px;
}

div#eduMailDialog .dijitDialogPaneContent{
	background-color:	#D1EBFG;
	padding:			0;
}

div#eduWrapper{
	height:				250px;
	width:				100%;
}
div#eduWrapper #top{
	background-image: 	url('/common/images/edumail_bg.png');
	background-color:	#D1EBFG;
	height:				189px;
	padding:			40px 0 0 40px;
	width:				530px;
	
}
div#eduWrapper #bottom{
	background: 		url('/common/images/edumail_re.png') left 0px repeat-x;
	height:				55px;
	padding-top:		8px;
	width:				100%;
}
div#eduWrapper #bottom #subForm{
	background-color:	#D1EBFG;
	margin: 			0 0 0 14px;
}
div#eduWrapper #edu_msg{
	height:			180px;
	width:			260px;
	color:			#4583E3;
	font-size:		14px
}

/*.tundra #emailAddress .dijitButtonNode{
	width: 50px;
	height: 30px;
}*/

.tundra #emailAddress .dijitInputContainer INPUT, .tundra .dijitTextBox{
	height:		20px;
	width:		210px;
}
.hideElement{
	display:none;
}
p#eduBack{
	color: 			blue;
	font-weight:	bold;
	margin-right: 20px;
    margin-top: 5px;
}
p#eduBack:hover{
	color: 	red;
	cursor:	pointer;
}
strong a.tikenTitle{
	color:				#007EFC;
	text-decoration:	underline;
}
strong a.tikenTitle:hover{
	color: 				#F28E0C;
	cursor:				pointer;
	text-decoration:	underline;
}

