h1,h2,h3,h4,h5,h6,address{


margin:0;


padding:0;


border:0;


font-style:normal;


font-weight:normal;


}





div,blockquote,p,pre,ul,li,dl,dt,dd{


margin:0;


padding:0;


border:0;


}





table,caption,th,td{


font-style:normal;


font-weight:normal;


}





hr{


margin:0;


padding:0;


display:none;


}





iframe{


margin:0;


padding:0;


border:0;


}





form,fieldset,input,button,select,optgroup,option,textarea,label,legend{


margin:0;


padding:0;


}





span,em,strong,dfn,code,samp,kbd,var,cite,abbr,acronym,q,br,ins,del,a,img,object{


margin:0;


padding:0;


border:0;


font-style:normal;


font-weight:inherit;


}





ul{list-style-type:none;}





body{


	margin: 0px;


	padding: 0px;


	background-color: #FFFFFF;


}





html,body{


    height: 100%;


}


html{overflow-y: scroll;}


body,h1,h2,h4,h4,h5,h6,td,th,p,div,input,textarea,pre,ul,ol{


font-family:"ＭＳ Ｐゴシック", "Hiragino kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;


font-size:small;


font-weight:normal;


line-height:1.4em;


line-break:strict;


voice-family:"\"}\"";


voice-family:inherit;


font-size:small;


color:#333333;


}





a{overflow:hidden;}


a:link{color:#196bc7;text-decoration:none;}/*通常時のリンク設定*/


a:visited{color:#196bc7;text-decoration:none;}/*クリック後のリンク設定*/


a:hover{color:#196bc7;text-decoration:underline;}/*マウスオーバー時のリンク設定*/


a:active{color:#196bc7;text-decoration:none;}/*クリック時のリンク設定*/








strong{font-weight: bold;}





.crr{


font-size:0;


line-height:0;


padding:0;


margin:0;


clear:both;


}


#whatsnew td.date{


	width: 120px;


	background: url(../images/news_icon.gif) left top no-repeat;


	padding-left: 20px;


	vertical-align: top;


}





#whatsnew tr{


	padding-bottom: 5px;


	background: url(../images/common/hr_black.gif) left bottom no-repeat;


}


#whatsnew ul{}


#whatsnew ul li{padding: 0px 5px 5px 15px;background: url(../images/common/hr_black.gif) repeat-x left bottom;}





.new{color: #FF0000;}


.img.img_R {


	float: right;


	padding: 15px;/*文字列との距離*/


}


.photo_R{


	padding: 5px;/*枠と画像の幅*/


	border: 1px solid #CCCCCC;/*枠線*/


	float: right;


	margin: 0 0 10px 10px;


}


