@charset "utf-8";/* CSS Document */


/* init */

html,body	 		{ height: 100%; font-size:12px; line-height:140%; color:#555; margin:0; padding:0;}
body			{ font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif ;  
    
    background-image: url(../images/wrprbg.gif);
    background-position:0 0;
    background-repeat:repeat-x;
    background-attachment:fixed;
    background-color:#000;}

strong,em		{ font-weight:bold; }

.clear			{ clear: both; }

hr.clear		{ display:none; }

a:link 			{ color: #36C; outline:none; overflow:hidden; border:none; }
a:visited 		{ color: #69C; }
a:hover 		{ color: #F90; text-decoration:underline }
a:active 		{ color: #F90; }


input			{ margin:0 0.25em 0 0; vertical-align:middle;  }

select			{ width:200px; margin:2px 0 0; }
textarea		{ width:600px; margin:2px 0 0; }

.text input		{ width:400px; }

img				{border-width:0;}


#wrapper{ 
    margin:0;
    padding:0;
    
    height:100%;
    position:relative;
			/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/enquete/common/bg_wrap.png", sizingMethod="scale");*/ /* パス留意 */
 }


#contents{
    border-left:2px #306 solid;
    border-right:2px #306 solid;
	min-height:100%;
	position:relative;
    
    }



address			{ color:#fff; font-size:10px; margin:8px 0 0;  text-align:center; }

/* footerも同様に個別cssでカスタマイズ可能 */


h2				{ font-size:20px; font-weight:bold; margin:0 auto 0 ; padding:14px 0 0; width:760px; text-align:center; color:#000 } /* content title */
h3				{ font-size:14px; font-weight:bold; margin:10px 0 5px; border-left:10px solid #36C; text-indent:0.3em; border-bottom:1px solid #36C; border-bottom:none; } /* group_title */
h3,h4			{ color:#333; }
h4				{ font-weight:bold;}
h4					{ float:left; }
h4{ width:715px;border-color:#817D5B;border-width:0 0 1px 0;border-style:dotted;color:#363526; border:none; } /* question_title */



#footer{ 
	
    border-top:2px #306 solid;
	padding:0px ;
    background-image: url(../images/ftrbg.gif) ;
    background-position:0 0;
    background-repeat:repeat-x;
    overflow:hidden;
    
    position:absolute;
    bottom:0;
    left:0;
    
  
  
    width:800px;
    height:50px;
    }
#footer a{
    font-size:12px;
    display:block;
    text-decoration:none;
    float:left;
    color:#f93;
    margin:10px 20px;
    }
#copyright{
    color:#fff;
    float:right;
    font-size:12px;
    
    margin:10px 20px;}